skysight-inc/HackerNews huggingface dataset:
Amazon is getting in on the serialization game as well. Kindle Vella is about to be launched. Writers can release stories a chapter at a time, and charge a fee for each one after the first few chapters, which are free.

My wife has been writing in preparation for it, already has three chapters written and intends to have at least six when she launches. I've helped her come up with some ideas for it, and been her sounding board.

I was intending to write for it myself but I haven't quite landed on an idea I think could work in serialized form and I feel compelled to write yet.
If you like this, you will probably be interested in this:

Everything you Never Wanted to Know about PKI but were Forced to Find Out, by Peter Gutmann: https://www.cs.auckland.ac.nz/~pgut001/pubs/pkitutorial.pdf

Also, this, by the same person: X.509 Style Guide (which talks about the two date formats):

“In coming up with the worlds least efficient machine-readable time encoding format, the ISO nevertheless decided to forgo the encoding of centuries, a problem which has been kludged around by redefining the time as UTCTime if the date is 2049 or ealier, and GeneralizedTime if the date is 2050 or later (the original plan was to cut over in 2015, but it was felt that moving it back to 2050 would ensure that the designers were either retired or dead by the time the issue became a serious problem, leaving someone else to take the blame).

To decode a date, if it's UTCTime and the year is less than or equal to 49 it's 20xx, if it's UTCTime and the year is equal to or greater than 50 it's 19xx, and if it's GeneralizedTime it's encoded properly (but shouldn't really be used for dates before 2050 because you could run into interoperability problems with existing software). Yuck.

To make this even more fun, another spec at one time gave the cutover date as 2050/2051 rather than 2049/2050, and allowed GeneralizedTime to be used before 2050 if you felt you could get away with it. It's likely that a lot of
conforming systems will briefly become nonconforming systems in about half a centuries time, […]”

— https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt
Prohibited? There are many many other options of course. Admittedly, FaceTime is the best I ever used (no echoes, just works, works best over low bandwidth, etc.)
Is the iOS kernel (Darwin based on FreeBSD) still open sourced?
How is Zoom an ecosystem? I was more than a year to the pandemic before joining the first Zoom meeting, to me it all seems to be Teams/Meet/Jitsi.

Which obviously is a very biased view too, and just to suggest the Zoom dominance is probably only in your own circles.
> Why should competent AI practitioners care as well?

AI took decades to recover from its first boom-bust cycle. No matter how competent you were back then, getting hired or funded to run your AI business/academic project/whatever was hard because the first wave of AI failed to deliver.

Sure, now AI/ML/Data Science is very commercially/acadamically viable, but the hype has also grown spectacularly. If the general public fails to manage expectations, another AI winter cannot be ruled out.
GNU/Linux as a term is often used for precisely these situations. It evokes the image of something like Debian or Arch on a desktop or server. Very distinct from Android.

I can use a terminal on Android and use a few familiar tools, but the same is true of macOS.
Paying member here -- I've used it to slowly, sentence by sentence, watch a full season of a Taiwanese workplace drama over the past few months.

One of the best parts of LLwN as a way to study is the passive encouragement: you can click on a word to mark it as "known", and then it always shows up green in future subtitles.

Pretty soon, entire multi-line subtitles start showing up all green. And for me at least, that provides a huge confidence boost that helps me keep going.

Instead of seeing each new subtitle as a challenge ("<Deep breath> here we go..."), you think, "It's all green! I already know everything here! I just have to read it!" And that's made a huge difference in how it feels to study.

I wish Kindle had a similar feature for books.
does not seem to be a mistake, it looks like it works as intended
FYI: Your personal site's certificate expired almost a month ago.
It's generally done via IP, the JS API is definitely a real option now for them but I've never seen it used (e.g., Poker sites, affiliate gambling blogs)
Home Storage is typically LFP (LiFePO4) nowadays. And those are hard to ignite.
Maybe that was true at some point, but it’s no longer true. FreeRTOS consists of a core of 6-7 .c files (some of which may be optional) plus 2-3 board support source files. See their GitHub mirror: https://github.com/FreeRTOS/FreeRTOS-Kernel
Compare to earthships [1] - in many ways the exact opposite of this.

[1] https://en.wikipedia.org/wiki/Earthship
iPad Pro M1 with Linux would be my dream device.
His response is helpful to others who are reading this thread. That’s all that matters: not thread hygiene or correctness.
Founding a startup is not an option available to everyone. It takes money and other resources. And for some of the same reasons that I am unemployed despite valuable skills, it is virtually impossible for me to get any funding.
> A separate process is started for each incoming connection, and that process is wholly focused on serving that one connection.

It makes you wonder just how "heavy" operating system processes actually are. We may not need to worry about the complexity of trying to multiple run async requests in a single process/thread in all cases.
Yeah I love the quote, specially the irony wanted to be paid, while unwilling to pay the work of others.
I always did. In fact there were other linux based distros for different form factors including mobile. One was the LiMo (linux mobile) foundation.
21 hours ago by 1337biz: https://news.ycombinator.com/item?id=27421599
There are also keep-alive, caching (a big topic), chunked transfer encoding, header parsing peculiarities, and authentication in HTTP. The combination of these creates some nice opportunities for implementation bugs. Source: have worked on a client-side implementation.

Now, HTTP/2 isn't even conceptually simple, I agree about that... it seems ugly.
Since when is being anti-Marxist trolling?

Is that how misguided HNers have become?
On FreeBSD you can mount devfs but tell it to only expose a subset of the device nodes, for exactly this reason.
Thanks for this, what about Moxie? Who covers those costs?
A lot of these issues also have to do with the publishing system.

There is no incentive in publishing stuff that don't work even though they were reasonable things to try. This indirectly pushes a lot of bad/flawed/incomplete papers and results to be published. Even if your methodology is flawed but you try hard enough, you have a >0 probability of getting your paper published somewhere.

As part of a solution, I think we would benefit from the existence of prestigious journals for negative results, which would incentivise also publishing what doesn't work. This way researchers wouldn't have to try massaging their data and experiments until it looks like it works. They could just publish that it doesn't work, and it would be good for them too.
They use affiliate systems and provide ransomware (that someone else has probably delivered) to the people actually doing the breaches.

It wasn't darkside planting the ransomware afaik, but it was someone wanting to get paid through their affiliate program.
I always want to make a nice-looking infograph for Wikipedia on the TV color bars, with colors, labels, and explanations of the staircase waveforms, black level, color burst, etc (basically combining all annotations in a textbook to a single image). Most people have only seen the color bars as an image, but the more interesting aspects can only be seen on a TV waveform monitor, if the signal is properly adjusted, you can see the "staircase" waveform align to the etched mark on the CRT (not a particularly good graph: https://www.maximintegrated.com/content/dam/images/design/te...). Currently, Wikipedia articles on NTSC/PAL don't have any explanation on how an analog video signal is made. Too bad that I don't know anything about image editing (I did export a waveform from the ADS simulator, waiting to be visualized indefinitely).

Also, if anyone has a high quality photo of the Philips PM5544 video signal generator, please upload it to Wikipedia. This machine is an important artifact of popular culture, yet photos of the signal generator itself is uncommon on the web (and many people mistakenly believed the PM5544 is just a test card, not a signal generator), but so far there's no high-quality photo under a free license. (Or leave a comment if you have the actual machine, I'd pay $1000 for that. If I ever get the machine, I'll take a photo and upload it, and write a blog post about how the circles and lines are drawn by the analog circuitry). Finally, manuals, manuals and manuals: I'm willing to buy any documents about the Philips PM5544 (or any notable signal generators) to get them digitized. Currently the only document on the web is an issue of Philips Electronic Measuring and Microwave Notes [0] that only briefly mentions a tiny bit of its inner working.

[0] https://frank.pocnet.net/other/sos/Philips_PM5544_PM3400_Pub...
I think you're drawing an extremely long bow on this.
They just mention they had access to the private key of the account so that makes sense how they got access. If FBI has broken SHA256, then Bitcoin is a done deal. I hope they share how they got access to the private key.
This from ABC looks like a fluff piece cooked up to distract attention from the refugee child who now has pneumonia.
Yes, those stackoverflow clones and github clones are really annoying. You think someone might finally have an answer to your problem, but it's just a copy-paste of the stackoverflow you've read previously.
Does anybody know some good real life examples of projects using blockchain? (other than cryptocurrencies of course)

Whenever I tried to find some all I can find is proof of concepts, or new projects to evaluate the technology, but they never seem to consolidate.

I feel like there should be more tangible and clearly successful examples by now, if the technology was really promising.
I'm not getting into any PhD programs though, because my CV is essentially radioactive (I tried...). I'm not getting any funding for a startup, for much of the same reasons.
Only if living in tier 1 countries, I can assure you there are countries where both professions have equal chances of success, and probably the musicians get the upper hand on opportunities.

In many of such places you will probably live better from tourist tips than trying to make it as programmer.
> Zoom is an ecosystem now

What is in this ecosystem other than video calling? I use it everyday but didn't realise that there was an ecosystem around it.
Many people like me wish to hide from Google and Microsoft, not from NSA. Because of two widespread reasons.

- I don't want to have a personalized experience on the net.

- I don't want Google algorithms to hide my new bike frame invention because I also posted an opinion about bing censoring tank man, or about Google cache as commons.
Alternatively, you map the most common shortcuts you use to single keys on a new layer.

But whatever, you do you :)
> you can put it behind a reverse proxy or load balancer that handles higher versions, does connection management, and terminates TLS

This is even standard practice in many production deployments. Typically you want the proxy or load balancer anyway and there's often little benefit (if any) to using HTTP/2 or HTTP/3 over a very low-latency, high reliability local network.
>The only time in which you would need blockchain over a centralized DB is when everyone needs access to the DB, but no one trusts each other.

How is that not solved by a layer of permissions?
TUIs are wonderful. They are easy to grasp, fast and restrict requirements, everyone involved must think about the workflow and efficient usage. Input is focused entirely on the keyboard. Linux overs some modern TUIs e.g. installer, apt-stuff or the kernel config aside from that:

https://invisible-island.net/ncurses/ // classic

https://github.com/willmcgugan/rich // blingbling

https://github.com/dankamongmen/notcurses // hacker

For the old stuff I recommend looking close at airports, savings-banks or part-dealers. When it is influenced by mainframes you will notice likely forwards/backwards is done by F7/F8. How do you depict an plane with seats in TUI? I assume an array, 80 rows and 10 columns ;)

I'm impressed how flawless elderly co-workers work with TUIs. They read the screen, think and type and the work is done. I guess the straight workflow, clean user-interface and similarities to paper forms improve usability. I guess modal dialogs, popup warnings, status icons, right click and the modern long press are not an improvement in usability. And the many tiny icons and bars in modern text processors aren't a help either.

I think we can learn a lot more from old programmers.
Are you familiar with the concept of selection bias? Citing an online survey suggests not.

The great majority of C++ users probably do not look at StackOverflow, never mind participate in its surveys. (I don't.) It is possible the majority have never even heard of it. The principle online reference for C++ coders is cppreference.com.

You do not need to love C++ to earn your living with it: it is known to work. Objectively, there are, literally, millions of C++ professionals. More retire every year than the total of working Rust coders. That will change, eventually, if Rust catches on.
Ekadamer was kicked out of YC, but this time for calling out YC's misogyny
I imagine factories can have customer arrangements with power suppliers (imagine an aluminum making factory), they could have their own batteries. Especially if the price for electricity varies, factories could charge their batteries when electricity is cheap, to save money.

To be honest, I don't know what they could use batteries for, but I also can't imagine that some aspects of factory work will be completely untouched by the upcoming battery revolution.
How would one attack a static page?
Is there a similar application but for movies/tv shows stored locally?
I can drive a car that's 20% heavier due to batteries. Nobody's going to fly a commercial plane that's 40% heavier due to batteries.

Some places, current batteries just don't cut it.
Although the FDA seem to be going against their brief - that is, only approving something that works and has acceptable risks - maybe that's not a bad thing.

Playing devil's advocate, would it be preferable if the FDA just validated the manufacturer's claims were true rather than applied a value judgement on the drug? That way, even if it turns out this (and other similar) drug isn't useful for Alzheimer's in general, but if it turns out amyloid plaque clearing is found to have an actual use, then this drug could be immediately used? In a sense, embracing the "off label" use of medication that's already prevalent throughout medicine.

I don't know whether this would make medicine better or not, but deciding on the risk vs benefit of a particular treatment is something that should be done between a patient and a doctor, provided they have access to all necessary information to make that decision and the claims made by the manufacturer are known to be valid.
well there is often no hierarchy as in folders on an old school filesystem but if the system uses chunking, the organization of blob chunks is very important for the performance and scaling characteristics. The chunking algorithm needs to be performant but also lead to sensible chunk size and count and in addition can also do data based boundaries so chunks can be reused even if blob data changes at the start of the data. This can be different depending on your specific application (eg. the read/write ratio and average file sizes) and requirements for optimal use of the underlying filesystem, that's one reason why no de facto standard chunker has been established so far. There are many tradeoffs for key organization too. Do you need more sophisticated range queries or only single keys? How balanced is growing and shrinking of your data structure vs performance? What is the clustering story? How do you handle rebalancing/cleanup/pruning? Is your primary key organization content hashes like in ipfs or more arbitrary strings as in s3/minio? Is your metadata/ secondary keys system completely integrated or more independent?

Thats exactly what your last questions points to. If you are lets say dropbox and have probably a super sophisticated key value store setup i can imagine you would want your content addressable layer to be as simple and narrowly optimized as possible and develop and optimize the indexing, metadata and key queries system nearly completely separately. If you are working on some system that also should scale down to run on individual machines like ipfs, git annex or minio before their focus on kubernetes you want a system that can run as a single daemon but also where users can reason about the whole system as an integrated concept.
Also, for the root trust store it's reasonable to just ignore the notBefore/ notAfter values so you won't need to parse 2050 dates until other certificates need them. If you don't trust this root any more, remove it from your trust store, and if you don't trust it yet, it won't be in the store. This is a contrast to intermediate and leaf certificates which you are shown by other parties and so will need that notBefore/ notAfter information to make trust decisions.

This is why Let's Encrypt expects to still work for people on old Android phones that haven't seen a software update in many years, even after the root via which those phones trust Let's Encrypt "expires" later in 2021. Android doesn't check the expiry date on roots and these phones aren't getting updates so they won't be updated to stop trusting the obsolete root.
Or “Taboola”, the pushers of mobile ad fraud and scareware.
Even in countries where you can still buy a SIM card without ID, once you use your bank card to buy more credit for the SIM (and in Sweden you always will, because cash is basically dead there), it is trivial for the authorities to link the phone number to your real identity.
Oh, forgot boats, right. Boats should definitely be on my list.
I don't know lvh.me, but it sounds similar to nip.io and xip.io.

If you don't want to rely on a free service to point to your localhost, I recommand ngrok.io. I believe they have a free plan. It works with your virtual hosts as well :-)
Not country-wise. The US has many first world allies that cooporerate with the FBI on a second party basis.
Isn't Zoom mostly for businesses? They for sure won't be switching to Facetime. Facetime is also irrelevant outside of US so I'm not so sure this announcement has much effect on anything.
BreadTube challenges right-wing discourse
Apple's Mail Privacy Protection is lazy and hurts small publishers
The unbearable tedium of reading "architects" who have never built anything other than a career with words:

https://en.wikipedia.org/wiki/Witold_Rybczynski#Works
This seems to be hidden from HN, but the link [1] still works.

[1] https://news.ycombinator.com/item?id=27424195
Why only with periodic restarts? Does ZGC accumulate permgen garbage that is never collected?
Show HN: I made an Open Source deployment tool with Free Hosting
Except that we can see exactly what is being sent from our devices since Signal is open source. Even if the servers are run by the FBI, at best they have a whole bunch of encrypted messages (which they could get by wire tapping anyway).
I am not sure exactly where you were trying to go with this, but 2600 lines is actually pretty short for a C program.
> And even if you see the coins were moved, how do we know it was actually the feds that moved them and not the actual criminals?

If the feds falsely claimed to have done it, the criminals could embarrass them by moving the coins again.
Slack uses Amazon Chime as backend Chime is using h264 firefox still can not encode h264 videos in real time.
How does this happen? AV1 encoding codec was still work in progress, and most chips don't support any hardware acceleration for this. Can we get reasonable frame rates on core CPU for av1 encoding already?
Celebrating the first 15 Verified Steps on Bitrise
Bitrise's Verified Step program was launched about a year ago and it resulted in great success. They've put together a summary highlighting 15 main partners and their services with the aim to make building, testing, and deploying your apps a lot easier on Bitrise.

Friendly disclaimer: We have been part of this and the onboarding was excellent for the first batch.
The elephant vanishes: how a circus family went on the run
Keep giving money to a company that uses slave labour. What is the worst that can happen?
The video shows subtitles in two languages for each spoken sentence. Does this use ASR or the official multilingual subtitles? I found that even monolingually, subtitles can sometimes divert from what is actually spoken on screen. I assume that if just the existing subtitles are used, they are not exact translations from one another either?

Also, longer dialogs are often split into two screens - this should be an additional synchronization challenge between the two languages, right?
That article is a load of rubbish.

Most other email clients block the downloading of images by default until you press a button in the software, this is how things are tracked. Apple (for whatever reason) didn't block these things by default in their Mail app and now all they're doing is proxying the pixel to their own IP's etc.

People need to research things before they jump on the bandwagon!
Also, would it make any sense to use FoundationDB instead of Kafka as Document Store for Crux?
This was exactly my thought too. The numbers they quoted in the Europol press conference are a drop in the ocean.
It's funny how true this may actually be. I had a 5 minute discussion with KOLs at my company back when etherium launched trying to square peg-round hole something in the business to run on it. We didn't have any luck. Ultimately, we wanted to own the database/data and if someone wanted to purchase from us/use our services they would have to trust us.
In Windows builds of Vim, mouse selections default to Select mode rather than Visual mode. I think that's probably the only reason it was added, and I doubt anyone enters Select mode "manually".
It's literally still on the front page...
The Kernelcare front end tool is kcarectl.

Ksplice (Oracle) was first, followed by kgraft (Suse), and kpatch (RedHat).

According to the article below, kpatch is x86/64 only, uses ftrace, provides runtime patches only until the next minor kernel release on a standard license, does not address all CVEs, and cannot be used with "SystemTop or kprobe."

"KernelCare has no such limitations."

https://blog.kernelcare.com/competitors/kpatch-overview-of-e...
You can buy domain names from namecheap using bitcoin.

You can then use a fake email for registration and fake address details.
Are they just catching nobodies though?