skysight-inc/HackerNews huggingface dataset:
> In practice in the pre-unicode world fonts were encoding-specific, so the encoding did help

Nobody wants to go back to a world with hundreds of relevant and thousands of legacy encodings.

> when you mixed up your encodings you'd get something that was obviously broken even to someone doesn't speak Chinese or Japanese.

Obviously much better when nobody can read anything than forcing some people to read texts where there's the occasional odd ('non-native' if you exaggerate a bit) font style choice.

> We don't need codepoints for letters that are half-Japanese half-Korean, or every other conceivable variant

Things are more complicated than that, I'm afraid. For one thing there's time, so setting the language in your HTML document or element to Japanese will give what is considered correct in Japanese today, not what was considered correct pre-war or any one time before that. There's no formal way to express that. Second, stylistic choices on one and language + region selector on the other are cross-cutting concerns.

I have to say that I find your criticism not very well founded. What you can do today is (taking HTML+CSS as the obvious choice) is proper font choice, `@font-face` declarations, proper downloadable fonts, proper configuration of OpenType font feature flags, if necessary on the basis of Unicode code point ranges. (There's also Unicode variation selectors, bit I've never worked with those so can't say how well those work.) This will get you a long, long way to achieving correct and typographically pleasing output for any text be it Chinese traditional or simplified, Japanese, or Korean. It is some work, but then it is a vexing and somewhat convoluted problem, too. I think one should give font designers more credit here because good CJK fonts typically go to great lengths to satisfy even the finickier type heads among us, enabling variations that I'd frankly just gloss over for heavens sake.

It's not like the pre-Unicode chaos of mutually incompatible encodings did anything to help you with any of these points. Rather, it locked you into a rather small (when compared to Unicode) set of codepoints, and you typically only could do one setting per document. So, no writing about Cuneiform or Hieroglyphs in Japanese. Today we can intermingle LTR and RTL scripts, and you can freely mix hundreds of scripts in a single document and a single encoding. None of that was possible in the good old days.
> Carter had the skills necessary to fake the artifacts he discovered

Are we suggesting that he used 1.2 tons of gold to make over 5000 items, which he buried and left for a while so he could dig them up later?
I think this is mostly just growing up and realising that your own life is worth more than being a cog in a machine at some corporation. Not only that, but in most cases, giving 100% every single day actually doesn't matter that much for career progression, at least not within most companies. You can coast by quite smoothly.

There are certain very high-paying companies where the above doesn't apply. But they have to pay high salaries to retain staff who _do_ give 100% every day.
The post mentions Tipeee but it "charges 8%" and has "invasive personal documentation requirements". Seems Tipeee is based in Paris, so the cumbersomeness may be related to EU regulations.
The first 2, LOL. People just click some buttons and frequently create abominations with them. They in no way, shape or form, "master them".

Image editors and the like are pro tools, not mass market tools. You either use them well or you don't have a job.

If you're wondering why word processors and spreadsheets don't count is that for most jobs you just use them incidentally, it's not your day job. And there is a very small minority that masters them, but it's just that, a minority.
I have one of these prefilters and it works well. When I get the sense I'm about to say something dumb, I wait until the next day I have a good night's sleep already under my belt to say it. It works wonders.

(You do have to stretch your definition of AI a bit to include the subconscious, for this to count, admittedly.)
Found a new news site that uses AI
PresenAI is a AI based news website that uses AI to convert news articles to make is easier and more fun to read for free.
Yeah, my mistake, posted up above that it's now available in all countries!
Handle errors using exceptions (like most languages today, e.g. C++, Java, Python) vs errors as values (e.g. Rust, Go, Haskell).

The type system (especially for Rust and Haskell) forces you to always handle the error, or you have a compilation error. With some syntactic sugar (? in Rust, do notation in Haskell), you can be as concise as exception-based languages.
> What blows my mind is that there are people pouring $3M into such random projects. Who are these people?

VCs. They throw money towards anything that screams hype and this is not exclusive to crypto.

Now we have VCs throwing their money on to random so-called ‘AI startups’. This is no different.
Yeah I get it, I just don't think your behavoior was rude, though. In my eyes, you were being rather polite.
> "Indeed it has been said that democracy is the worst form of Government except for all those other forms that have been tried from time to time..."
- Winston Churchill

(Since it's the second quote of his I've used in this thread, I'd like to actively clarify that despite being British I am a long way from being a fan of Churchill, but he does have some good quotes attributed to him!)

So when you say "It's a flawed system anyway. Ridiculous that everyone should have a say." - do you have a better system in mind, that works better than existing forms of democracy?
This was honestly cathartic and a completely refreshing read. Lots of articles rightly criticise the vast and widespread incompetence management and organisations. But this article comes at it from a different angle and I really enjoyed the read.

The “Dereks” of the article are some of the worst members of this corporate incompetence.

Derek was the main reason I left my last job. Systematically failed to manage the entire development department (about 30 teams) and actively hostile to any and all suggestions that weren’t his, even going as far as falsely reporting people to HR if they rightly criticised another dumb decision. Frequently stole the ideas and suggestions people made and claiming them as his own, despite having reported said person to their manager or HR for the very same idea months prior. Absolutely classic “yes man” with a smug and nasty personality.

All of the good devs left, with nothing to show for it. Three years and customers hated the crappy software, that was only pushed for because some CEO type had heard about “digital transformation” and “cloud” - and of course lots of agile bullshit thrown in on top.
I've used the one click TrueNAS app for a while and it's been solid. I had less luck with the TrueCharts o variant.

Entirely possible the instability was my fault but the error messages didn't make it obvious what was wrong.
Huh, it just hit me that when a binary is "portable" it's "port"-able to a different system. I don't think I ever connected those two meanings before.
In principle impersonation is what "secret codes in a locked briefcase" defends against.

Given PAL was allegedly all zeroes at one point, I assume the secret codes have at various times been 12345 and the birthday of the then-sitting president's current mistress; if so, it's only helping in principle.
Hadn’t considered Pirates of the Caribbean as a loss in the Depp-Heard fight until just now, kinda sad.

Also like your use of tent-pole.
You think Alexa has 1st amendment rights, which apply to misinformation? It's a point still under discussion, nothing like settled law.
It’s interesting that in the last few weeks I’ve seen a bunch of journaling apps pop up.

Everybody is trying to front run Apples launch of the build in Journalling app, I guess?
our need to immediately respond to anything online is a huge contributor to rancorous discourse. The rate of content decay and the public nature of the conversation encourages us to 'get our point in' and so encourages reactions instead of responses. It's not great that we need AI to moderate human answers, but we can see the short term value, whilst pondering the longer term implications
Sounds like you support blaming the creators / users of algorithms, not the algorithms themselves?

Even if the best solution were to make these types of algorithms & code illegal, it still wouldn't exactly be "blaming" the algorithms - the same as when people call for gun control they're still blaming the shooters of guns for the actual crimes committed, not the guns, but banning the guns is seen (by gun control advocates) as a way of preventing those bad actors from doing what they'd otherwise do.
Pre-decimalization British currency?
And how exactly are those things related?
Top coder, codeforces, they have penalties for wrong submissions right ?
I started with a script similar to the one you're using (though hand-crafted) with my ScanSnap S1500 (though I have mine run the PDF conversion in the background so I can immediately scan another document without having to wait - this is easy to do now with scanpdf). I've been doing this for about 12 years now, originally manually sorting into directories and using "pdfgrep" to find stuff but more recently I've put everything into a paperless-ngx instance (gradually tagging all the old documents).

I've switched my hand-crafted scripts recently to use scanpdf[1] which seems to give better results (once I tweaked it to be a little less eager to downconvert to B+W). I experimented with using OpenCV models for cropping and straightening (based on examples in a stackoverflow thread at [2]) but I found results were worse than scanpdf so far.

1. http://badge.fury.io/py/scanpdf
2. https://stackoverflow.com/questions/28935983/preprocessing-i...
Genuine conversations don't come about through being scheduled for a sit-down interview in a meeting room or lounge room - especially not when notes are being taken or they're being recorded, even if there are drinks and snacks present. Active listening is more than just storming in with a question and waiting quietly for a response before launching the next barrage.

Real conversations only happen when there's a mutual understanding of how others tick and when the most appropriate time there is to raise a likely-uncomfortable topic. I'm not going to generalise about women, but I can say that for many men, examples of such situations might include when they're out fishing, cycling, playing golf, or just doing any other hobby that allows one to be "distracted" most times with silence.

Silence is very awkward in sit-down situations where you're "forced" to converse, but not if there's another activity as the main alibi. It's okay to go out fishing and not catch a fish. It's okay to go fishing and not say a word. But it's also okay to start talking freely once both parties are ready for it at a future mystery time and location.
I use web apps as a cheap and simple way of making my own apps for my phone. I've also used them for making info displays on ipads (guided access on iPad can lock down the iPad to just that one app).

Recently I've made a web app for controlling my lights at home and a web app for tracking when my infant eats.

I don't tend to install anyone else's web apps though. I typically just used their website or if need be install their native app.
Show HN: Block network access for any extension or website
Every time I look for something and it looks like it's only available from their store, I decide not to install it at all.
Picasso was a communist. He would have insisted that he couldn’t have used his talent without the collective production of all of society.
French might have evolved as a latinized version of the Basque language.
Yes now you can do that. But that 'trivial' thing you talk about isn't that trivial and it also requires quite a few gates. And this was an area where you didn't just have lots of gates left over.

> '030 was still very competitive

Questionable. A simple ARM low power chip beat it. And the RISC designs destroyed it.

ARM2 even in 1886 basically doubled up 68020 not to mention the bigger RISC designs.

Lots of companies were taping out RISC designs by 1985 and all of them basically beat them.
> These are heuristics that often misinform people

Algorithms don't misinform people, people choose to use algorithms beyond what is deemed acceptable or safe (where these are moving, socially defined attributes).

There is nothing new here. A person can misinform other people using linear regression. The old saying "lies, damn lies and statistics" captures precisely that reality.

We can't escape the difficult debates. Our societies produce alot of information and keeps producing more. How that is processed, dissemniated and acted upon is a vital question and imho people haven't quite woken up to this new reality.
> they did screw Japanese but gave Hong Kong/Taiwan the full set of traditional characters. Though that seems politically motivated.

We don't live in a world where any part of this holds water, at least I don't. Care to elucidate where exactly HK and Taiwan got their full set but Japan didn't?

> I wonder why they couldn't have done a composition system like Hangeul?

The answer to that question is because it's too difficult. I worked a bit about automatic CJK character generation ion the early nineties, around the time Unicode v1 and then v2 came out. Nothing at the time resembled anything anywhere close to aesthetically pleasing output. Quite a number of people tried over decades, not a single paper demonstrates acceptable character shapes, only 'legible' and 'bearable' ones at most. Given recent advancements in AI text-to-image, it wouldn't surprise me if someone has already tried their hand at providing a model for CJK generation. But even then you'll be computationally much cheaper to just generate images for given code points plus those few unencoded characters that have to be generated ad-hoc.
Parent Poster I assume
One notable thing in David Kushhner's Masters of Doom is that he seems to try to set up Carmack as a bit of a villain or at least an antagonist, though Carmack is and was already so beloved that most people don't seem to notice. You could say that that's Kushner trying to shoehorn in a dramatic structure that he thinks makes for a more entertaining story, but maybe it also reflects parts of the reality that most people don't know about or don't want to know about.
This is my thinking, people hate change. It explains so much of human behavior.

Natural selection would say that those that can handle change well are the ones whose genes will likely carry on. But that does not mean that they want to handle change.
Thank you for the reminder. This random developer (not from Apple) does feel some exhaustion, but I have it lucky compared to some other folk and should be grateful for that. Hoping those other folk who have it worse will have some relief too...
https://time.com/5936036/secret-2020-election-campaign/

Maybe the large amount of links to this article fed into that. When I searched for this article the first page of results was pointing to lots of sites that pointed to it; in fact I couldn't find the time.com URL directly....
That doesn't make sense. People who aren't in a position to change things shouldn't have to hold their opinions back. I have opinions about how my country is run, what trending with people, and reddit's latest decision making. I have limited to no control over each. It does not mean I need to be quiet though, that's how nothing happens.
Apple doesn't do this on external monitors that aren't Apple displays BTW
Nice, are the charts from Swift? Especially the hypnogram timeline.
AI's $200B Question
Agreed, this is the best case
Fun! I'll save your comment (and upvoted it). Curious to see where this rabbit whole goes. On another point, I'd like to suggest you reference as follows [1]. I found that syntax to be more prevalent on HN than ^ [2]. It's easier to parse, since you know it's separate from the sentence. Whereas if I write that I have a reference like ^ 3 then it is harder to see that ^ 3 is apart from the sentence or part of it.

[1] This part you did do that way, haha.

[2] I haven't done a formal count, but I'm sure some regex search engine will give you many hits if you search for \[[0-9]\].

[3] That last sentence still confuses me.
Centuries? Try hundreds of thousands of years. We've been social and hierarchical creatures since back when we were great apes.
Glad to see this, I'm a mega John fanboy as they come but the reality is this is close to the ideal working env for a hacker of his talents. The single biggest hurdle to good code is somebody else touching it and the other major hurdle is not owning the company/product direction.

Again, I am happy to recognize him as a genius no doubt, but I couldn't imagine he would've lasted in a CRUD Java gulag. Those places... break people.
Partly they failed to get volume is because every single workstation manufacture dropped them because they were clearly doing very badly.

Sun was a big costumer pushing them to make aggressive new chips and they were so disappointed with Motorola that they developed SPARC and released their first SPARC machine at the same time as he 68030 and most costumers preferred the SPARC unless they had software comparability issues.

Apple Mac did get a fair amount of volume to. And there were many other uses as well.

Sure it wasn't the wealth that Intel had, but they were hardly struggling. They clearly sold enough chips to pay a design team.
Because it is a black box, they don't know enough about it to ensure it never does something. Only way to be sure is to write some script using normal code that filters the questions and outputs, but then you have the standard natural language problem which only works for very simple cases.
>That’s just the API. It doesn’t seem like the hard part of making a chip?

When I look at the number of x86 competitors, I'm pretty sure that is the hardest part by far...
To me the most important factor to tolerate on-call duty is that I must have 100% authority to fix the things that would ever make me be paged.

Under such an arrangement, I control my destiny (not 100%, but close enough). If I can make the code so robust and so easy to diagnose that I'm very likely to never ever be paged, I'm ok being on call.

But if there is some psychopath product manager making engineering decisions above engineering, forcing to increase tech debt constantly, guaranteeing constant outages and thus constant on-call pages then a big fat no. I won't be on call.
Wonder how many of the people commenting on this have teenage kids?
I remember after learning OOP I found myself unable to write any code without violating some principle.

It's like trying to solve a puzzle that doesn't have a solution.
I actually care less about bills and more about properly indexing my documents.

I'm still on my way to have a proper document management solution for my needs, so that I can retrieve any correspondence of the last X years.

Finding an apartment contract or some other important mail is worth more than just being able to pay the bills "automatically" - since you sort of can already do that with eBill or the QR Bills.

OCRing everything is the first step towards this goal :)
Sun and DEC very much had vision of competing with PC at times and become the new standard. They just couldn't do it.
Most of the comments here claiming to know really don’t know themselves. The fact is, No-one knows but it almost always requires a genuine breakthrough and not false flags.

Remember the LK-99 hype that quickly subsided? I don’t see a single post about it and everyone immediately lost interest.

Perhaps when we see such alleged breakthroughs materialise with actual proof instead of capitalising on hype and false results, then your question will be answered.
The C910 is one of the most popular RISC-V processor designs and it is open source and from China.
[I know you feel that this technique is helpful and you want to save the world. That's double plus good of you.] [For me, I think that] all the padding makes the conversation diluted, watered down and boring. It's similar to 'The Gift Shop Sketch' [1]. [I feel] this is very disrespectful of my time. [In my opinion] it would be great to use another model to strip all the feely words, condense the meaning and generally un-fuckify all the AI waffle. [What are your thoughts about that?]

[1] https://www.youtube.com/watch?v=7MFtl2XXnUc
Oh dang, a name so spry,
A clever soul, with humor wry,
In life's vast game, you do not shy,
A friend to all, a bond we tie.
Is there some kind of discount on ad hominem attacks ?
A terrorist to one person is a freedom fighter to another.

Misinformation is the same.
Long does not imply bad at all, unless the tl:dr; is in response to it being a badly structured wall of text.

I've not read that page from end to end, only scanned through it, but it seems perfectly good for covering the concept, with one caveat that it might not include a detail I'd put in there. Unless I missed it in my scan the page may be missing a point that seems obvious but relatively green admins might miss until they run it of backup space (or start getting larger bills for the auto-growing cloud storage they are backing up to!): your WAL based backups will grow infinitely, and restore time will grow likewise, if you don't occasionally restart your backup sequence with a fresh full backup.
It would also be faster if we referred to files by their inode numbers. But we have filenames, and I don't want to speak for everybody but I think people like them.
Cant wait for the first "attention" enhancing ai trained on go pro footage. Highlighting enemy combatants and mines, long before you see them.. Needs ar glasses though.

The grass is swaying, not in waves with the wind, here, here and here.
I don't get it.

> glyph, used either as a punctuation mark or as an ornament for typographic compositions.

The gallery contains only examples of general flowery decoration, but not the much more interesting use case of these glyphs as punctuation marks. I can't find any such example googling either. Or am I misunderstanding what punctuation means in this context?
I can’t imagine the infosec, security department puts a moment of thought into the lived experience of dealing with all the security. And I get it, it is important, but I often think to myself that it seems like they don’t want me to get any work done and that must be why they put all these security hoops in front of me. I must spend an hour+ a day logging in and out of things, and then another hour waiting for security checks on a deploys.
Not OP, but shokingly, what you describe _does_ exist. Or at least something similar for managing kubernetes. [0]

In my own experience, I at least once found one slack app that was configured throught spreadsheet. [1] It actually worked quite well.

Although in this context, I assume that by "infrastructure", OP was probably refering to the whole configuration of some Microsoft tools (PowerBI). I don't think it was about provisionning infrastructure. But I'm not familiar with PowerBI so it's only my guess.
I would also love to hear more about InfrastructureAsSpreadsheet, if anyone have fun or horror stories to share :)

[0] https://github.com/learnk8s/xlskubectl
[1] https://emmti.com/tiny-elf-a-slack-bot-with-google-sheets-an...
Yes that's only for the hosted version. Self-hosting is indeed 100% free and not limited.

We definitely need to work on that page!
> I believe it was rigged

Evidence: Trust me, bro.