skysight-inc/HackerNews huggingface dataset:
Retro Japanese games displayed text in all katakana because of technical limitations. But it didn't stick, for good reasons. It's incredibly hard to read. Like, imagine reading an ASCII text in hexadecimal representation. That's how it feels when reading a sufficiently long text in all hiragana or katakana.

Abolishing kanjis might've worked for the Korean language, but Korean isn't Japanese. They're entirely different languages. Funnily though, that's something that the Unicode Consortium also needs a reminder on [1].

> Not just for foreigners, but also for Japanese students from first grade to high school.

This is an exaggeration. Native Japanese speakers in middle school would have no problem reading common kanjis in real life. A high schooler would be able to read as well as a grownup.

[1]: https://en.wikipedia.org/wiki/Han_unification
I sweat over "idiot-proofing" the smallest systems, while multi-billion dollar operations don't seem to care enough.

Like the S3 being blown away with a simple change in the early days, or GitHub running a test suite with production settings. It's like the FIRST thing I think about when starting a project.

https://github.blog/2010-11-15-today-s-outage/
Man, these capital E's are ugly/lazy AF
Those are "em" dashes, not hyphens. Shift+Option+- is harder than Shift+-.
- Server: Node.js + SQLite

I know JS very well, so writing HTTP handlers is quite fast.

Node runs on V8, which is probably the fastest runtime for dynamic code.

SQLite makes development easier as it’s just a file, gives you ACID.

- Frontend: React/Mobx/Tailwind SPA hosted on firebase hosting.

I think the concept of JSX (write your HTML with JS) is good as it gives you a real language instead of a restricted templating DSL.

Tailwind for the fast iteration speed.

Firebase hosting for the simple CLI and fast CDN.

- OS and hosting: Docker running on Google Container Linux

Docker so that the OS level dependencies of my server are defined somewhere.

Container Linux as it auto updates and has all the GCP logging and monitoring built in.

GCP for the incremental disk snapshots for simple backup of the SQLite state.

If I had to scale the service I would add more CPU cores and faster disk. I would also move the parts that need scaling to Go/Rust, and design the code to make use of the cores.

A few principles I use when choosing tech:

- Avoid distributed state (network boundaries) when possible (SQLite instead of SQL server, function calls instead of micro services).

- Use tools for their primary purpose. No shoehorning. Issues arise when you try to use something for what it was not designed exactly for. If you have >3 tools in your stack that you are shoehorning, things are more likely to break in the future.

- Things should still work in 10 years with minimal updates. Lindy effect. Bet on older tools if possible as they are more likely to be around and maintained.

- Good enough vs optimal: stop trying to find the perfect tech. Web tech is sometimes messy and imperfect. Opinion over what is right changes.
shaved-head earthtones guy with the cult eyes in their youtube videos does them no favors. First thing I said when watching one of their conference talks "oh shit did i just wander into a cult"

edit: this guy https://youtu.be/g1qroWiZF90
My first name contains one of the fewest used letters of the alphabet and in first position nonetheless: Xavier

Let me tell you: the training data did not contain that many X to begin with :D

The Xs at best look like Ts, at worst like malformed Os.

Always funny to find the blind spots of some piece of tech.
> perhaps they should have done the same with some of the packaging solutions.

The packaging solution is pip? (although for some reason it doesn't come with the now standard wheel, so it's less useful that it should be)
All styles I tried have first capitalized letter separated (not joined as it should be properly) and written in print writing, that's not really cursive by my standards.
People have done it with vmware ESXi and passthrough. But you can't do it with say, Virtualbox. So with Firewire, real OS on the metal is usually the answer.
South Koreans fell in love with an American personality test
> Elastic license doesn't impose restrictions.

It does. It explicitly forbids usage. FOSS doesn't impose any restrictions on usage.

Fundamentally different things. I encourage you to review the four freedoms of Free Software [1] and see how AGPLv3 provide them all while Elastic License does not.

[1] https://www.gnu.org/philosophy/free-sw.en.html
It would be great if it could support NoSQL databases as well. I use DynamoDb as an example, and I had to write REST APIs myself.
Where do you draw the line?

I’d say that an industry with significant health, safety or financial risk should require regulation and licensing. Your example seems a bit crazy.
Generate Text-to-Speech Video Using Node.js and AWS Polly
> Rather than directing anger toward the managerial class for layoffs, I’d rather see anger directed toward them for over-hiring in the first place.

Almost every criticism I see if the “managerial class” includes criticism for over hiring. That’s the point. Management making strategically unsustainable decisions is what resulted in over hiring. It’s a mistake by those in management, but the consequences, layoffs, are entirely born by those who had no hand in it.
Yeah, you're right. I don't know what I was thinking. I can't delete my comment anymore, but I flagged it.
For a web-app of some sort?

Host: VPS on OVH

Database: Postgresql

Web layer (server-side): Grails

Web layer (client-side): Javascript - probably vanilla, maybe React. Bootstrap.

Auth / SSO: Apereo CAS

Deployment automation: Ansible

CI/CD - Jenkins

Issue tracking: Bugzilla

IDE: Eclipse

DNS: Route 53

If I felt the need for dedicated micro-services for the backend, I'd use Java and Spring Boot.

If needed, possibly Apache HTTPD as a reverse proxy.

For a lot of stuff that might fall under "other", like sending email, or text messaging, yadda yadda, I'd use Amazon services: SES, SNS, etc.

For an MVP I'm not sure if I'd even bother building Docker images or not. But if/when I had to scale up, then I'd definitely package as images and deploy using Docker or K8S. At some point if the thing got traction and needed to scale Big Time™ then I'd probably go to Amazon EKS or Azure AKS.

If I needed a mobile app... well, I'm not really a mobile developer, but I've been picking at learning Flutter. So probably would continue with that.
We just released a new feature for Slite, Ask, in private beta.

Slite is a team workspace that hosts all kinds of knowledge: wiki, docs, projects, discussions, and decisions. When we started playing with ChatGPT, we really wanted to offer a similar experience, by basing answers on your team documents.

It felt like a parallel change of paradigm: ChatGPT to get answers from the web, Ask to get answers from your internal knowledge.

The technology under the hood is of course different: It uses GPT3 and advanced semantic search, with special ponderation based on your team activity, document linkage and so on. And of course it respects privacy - its answers are only based on what you can access.

The interface is less conversational - for now. But it's already a massive upgrade from your classic search experience, and it goes beyond that. You can really ask it anything, even stuff that's not specifically documented. The engine will look at various sources and compile them to answer.

First testers love it, and we believe it can radically change the way we work with documentation in the future. Check it out!
Yeah, you're right. I don't know what I was thinking. I can't delete my comment anymore, but I flagged the thread.
> There is no such thing as "normal cursive".

http://enwp.org/Teaching_script

There exist handwriting styles that have been standardised by their national ministry of education or similar, and millions of school children each year learn it. It is true that quite soon the individual's styles diverge from the normal form.
I will argue that the corporate world is the exact opposite of the training and discipline of a submarine crew. Most of the time I wonder how the businesses even survive the chaos and mismanagement, let alone make money.
Glad you like it! Let us know if you need any help to get started. We are very responsive on Slack :) https://bit.ly/permit-slack
Licenses and driver source codes are assets that costed them money and are still valuable, that's their reasoning, I guess.

We (society) could ask them nicely to sell this stuff, and then raise money and buy them.

Nobody demands you to give out the stuff that you don't use for free, why should we demand it from a company?
Well that's where all the biochemistry comes into play. There are pathways where various components are broken down through physical force, stomach acid, gut bacteria and enzymes, etc.

This looks like a digestible introductory guide:
https://themedicalbiochemistrypage.org/digestion-and-digesti...

And a brief description of how all that helps inform calorie counts on nutrition labels:
https://en.m.wikipedia.org/wiki/Atwater_system

People make entire career studying these sort of processes. Over time the information is refined. All of this ultimately helps inform how we measure and quantify things like calorie counts on food labels. Again, not perfect, but the process works and improves over time. It's a complex macroscopic system relative to the underlying chemistry and physics but if we assume larger systems are built on, composed, and governed by principles of constituent systems then we have a way of slowly understanding these complex processes and using that knowledge to our advantage.

Just as with software systems we rely on abstract processes below us to talk about things. That doesn't mean the high level abstractions are ignoring the details, it's just that there's value in talking about things simplistically like "calories in" and "calories out" without people looking to take very literal interpretations and trying to convert total energy possible into kcals. Heck, this is why they're "Calories" and not "calories" and why "Cal" has even been proposed to help avoid this sort of confusion.
Your aside better become relevant down-thread.
>See: not a single CEO stepping down for over hiring.

Wait, what? You think a CEO should step down because their management over-hired a relatively small proportion of employees and had to do some layoffs?
ccache is not a suitable replacement for a stable ABI that allows binaries to be reused across systems.
Fortunately, it works without an Internet connection!
DoNotPay will not bring AI lawyer to courtroom
Yeah, I loved that movie when I was a kid. In the mid 90s to early 00s there was no shortage of movies where a team of scrappy underdogs were tasked to stop a world ending event.
we actually only have 1 option, which is that climate changes, no matter what humans do, and we can change it on the margins though are actions as well.

dumping gigatons of CO2 into the atmosphere is geo-engineering. it is just unintentional.

saying that climate change (of the anthropocentric CO2 caused variety) will necessarily be catastrophic is scientifically unsupportable. there is a possibility that it will be catastrophic, but definitely not a certainty.

humans are very capable of adapting to the scientific consensus worst case estimates for temperature increase. if those worst case estimates come true the adaptation will be messy, but mostly for social and institutional reasons, not biological ones.

even if humans could prevent climate change now we would almost certainly face climate change on a similar scale that we couldn't prevent at some point in the future so working on our capacity for adaptability is a better long term survival strategy in either case.
The ones I know are Django and Express, but I would possibly pick up .Net if I had to build a product today.

I’m wrapping up a Python project right now and my next personal project or two are going to be .Net apps of certain ambition (users, scheduled tasks, a few tables, maybe a sprinkle of real-time) so that I have some good foundations come gametime.

For the front-end I’d pick some React flavor.

Data in PostgreSQL.

Cloud provider probably AWS because it’s the devil I know but I don’t care too much.
Everyone makes mistakes. HOWEVER, Mordern leaders get to the heads of large organizations by never making mistakes, by blaming the little guy, or coworker and hustling up. They'll only fix this because they have too. There isn't a problem until it happens.
Never ceases to amaze me that every time urbit comes up here all you guys can come up with is "it's racist" and "hoon is weird". There are valid criticisms to make, but these ain't it.
You can mitigate this issue by using something like ftr.fivefilters.net or morss.it which will attempt to scrape the website for you and create a "full text" feed. Obviously not as good as the original feed being complete but it is often preferable to just the summaries.
I'd expect them to ask for this only to the non-Japanese-looking, or people who acquired citizenship after birth so might be in some particular database. I have a friend who goes back to Japan fairly regularly and afaik they were never asked as such when entering with her Japanese passport.
Possibly originates from Ruby on Rails [1]

[1] https://stackoverflow.com/a/72115282
I wonder if the inner core going in reverse would flip the poles due to its interaction with the outer core. Still not cataclysmic, but potentially problematic for a while. I also wonder if we'll find out in my lifetime.
Yet the fact that shareholders want to get richer doesn’t mean that laying off people when a company is drowning in money is ethically right.
Frontend - Elm + Tailwind (possibly Miso, it has been a while since I tried and dismissed it)

Backend - Haskell, Postgres

Infra - My most recent experience is with AWS and ECS but I'd likely try out Nomad and HAProxy.

Pretty much any other moving parts would depend on the MVP itself.
Further down that rabbit hole, consider timekeeping and data aquisition for the SKA (Square Kilometre Array) project with radio telescopes in both Australia and South Africa.

Consider a common target of interest over 48 hours .. one side of the planet is rotating toward the target, the other side away from the target, both are sampling the same signal spectrum with varying doppler effects .. oh, and the planet is moving toward or away or at some angle in its orbit about the sun, so there is another relative motion.

Now, for better resolution, the same target is viewed again some six months later - earth is now the other side of the sun, the planets relative motion has changed, and locations in Australia and South Africa are now reversed in their motions toward and away.

This all poses some issues when data signal stacking.
Mandarin is language taught in Chinese kindergartens/schools regardless of province, so yes while their parents may speak different dialect at home, they learn it from very early age.

And you know very well I meant that 90% of those Chinese language speakers are ethnic Chinese and not foreigners. So congrats you won Nitpicker of the month prize!

> I know plenty of people in Singapore and Taiwan who wouldn't even bother to make fun of your ignorance...

1. Maybe you should check on official name of "Taiwan". 2. I am talking to non-native Chinese speaker (not you), not sure how does that apply to ethnical Chinese wherever they live, whether it's Singapore, Taiwan or US. Even the person I addressed my message to agrees with me, so congrats once again on completely pointless nitpicking.
Exclusive End Dates
If you find yourself using reallyLongKeywordChainsForIdentifiers then you're probably coding in Java and now you have two problems.
>If you have processes where there is nothing an employee can do to affect the outcome of the company you successfully built a legacy bureaucracy that is waiting to be disrupted.

Exactly.

I wonder if any of the people claiming "it's management's process fault!" would be the first to complain about their workplace where they have no autonomy.
The speed of sound is the square root of a modulus over the density where the modulus for a gas is the bulk modulus. The funny thing with vibrations is that it is not the density that primarily determines the change in speed of sound, but actually the modulus. Both typically change with temperature, however, the change in modulus is typically larger than the change in density and hence it dominates.
Try: "This costs $2.00".
Does everyone need to be discoverable? What would a blog engine look like with zero discoverability? You can't say they wouldn't have any readers, to an extent Gumroad and other similar services have no discoverability.

example: I don't go to Gumroad.com to find random people to give money to, a creator who has captured my through other means directs me there.
Having to say that here: the shared Webspace hoster used for this project is superb. the most nerdy German spaced provider i ever met. https://uberspace.de/en/ it is pay-what-you-want and truly into Unix philosophy and modern linux userspace at ssh access level.
Right, the UK generally doesn't have cash bail, and the most recent noteworthy example where cash bail was used (Julian Assange) the accused did not in fact surrender and those who stumped up the money for bail lost their money, suggesting it's just a way for people with means to avoid justice.

The overwhelming majority of cases bailed in the UK surrender exactly as expected, even in cases where they know they are likely to receive a custodial sentence. Where people don't surrender I've been to hearings for those people and they're almost invariably incompetent rather than seriously trying to evade the law. Like, you were set bail for Tuesday afternoon, you don't show up, Wednesday morning the cops get your name, they go to your mum's house, you're asleep in bed because you thought it was next Tuesday. Idiots, but hardly a great danger to society. The penalty for not turning up is they spend however long in the cells until the court gets around to them, so still better than the US system but decidedly less convenient than if they'd actually turned up as requested.
Keyless Signing of Digital Attestations with Witness and SigStore
Interesting! I like the single payment as opposed to a subscription service. How does this compare to pandoc?
Same. Can not log into my Paypal account any more, because they don't accept Google Voice numbers as valid phone numbers any longer.
How do you think a company that has all its business in Russia should act?
Slite's new AI assistant – Ask – answers questions based on your team's documentation. Take the pain out of finding info, learning from the past, and getting new team mates up to speed. Have a question? Just ask.
> The idea is to produce a Solar System internet

if that is the idea then why not think forward and setup a clock system based e.g. on Lagrange points, away from the gravitational field peculiarities of this or that body?
Well it s not an experiment if it's pollution: it's a compromise. We know we degrade it, we dont know an alternative, or dont want to try.

An experiment is limited in time, serves no purpose but knowledge acquisition, and can fail. When you burn coal to heat your people, you're not gonna fail, and people are gonna last one more day, they can accept the compromise.

A foreign startup trying something before saying "sorry lol didnt work, good luck" is not gonna convince many to try.
Depends what I'm building. When getting it done as quickly as possible, I'd rely on Python - Django, and Postgres. If time is still of the essence, but not as breakneck, I'll use Python - Fastapi and Posygres.

If I have more time, I use go - chi and redis as a primary database.
The "brain" is good enough for a Star-Trek sound stage but not enough for a Star-Trek real life. It's a big phrase book.
Yes, feel free.
what is it about the name or URL that weirds me out? I can't tell if it is "marginal" in the name, or the .nu
And I'd agree. Their lawyers probably made them do it.
This is unfortunately the reality, and the primary reason why I prefer ecosystems with a higher barrier of entry to publish your library or program on, like linux distributions. Libraries simply don't get on there unless there's a program using it, in demand by the users of the distribution. Similarly, it makes it less attractive for application developers to rely on a library that's not already in the repository, as this increases packaging and install friction.
$20/month USD. I put a lot of value on being able to retrieve everything I've ever read.
That’s because this isn’t a post about whether or not you should use Discord for your OSS project ;)
The EPBT of new solar (<160 micron wafer monocrystalline on simple stakes) is 4 to 18 months depending on how far you ship it and what the weather is like.

New onshore wind is about 6 months.

The nuclear plant is a few months to a couple of years, but each load of fuel is up to 3 months in every six years depending on where it comes from and how it is enriched.

All are firmly in the category of "you're lying and spreading fossil fuel propaganda".
> This doesn't include the dozens of third party projects that target improving package that came out in the last 2 decades.

One would think that two decades of package improvement initiatives should have been a strong enough signal to PSF to prioritize building an official standard solution.
The Human Trial
A movie about radical stem cell treatment for Type 1 Diabetes
Russia is currently trying to invade and conquer even larger parts of Ukraine and a significant part of the world is helping Ukraine defend itself at the moment.

I prefer handing my data to privacy-breaching companies if the alternative would be handing data over to a state my government is currently holding a proxy war against.
That's right. In short it's something like this: stocks trade on their primary exchanges during specific hours. For example 9:30 to 4 in the US.

Part of it is legacy from when trading was done by actual humans being at the exchange physically to trade during those times and part of it (I would guess is still the case) is to allow plenty of non-trading hours for back-office jobs and settlement.

So yes there's a special start of day process that runs at 9:30 that runs through all the orders on the books at that time and determines a price at which some optimal set of those orders can trade, trades them at that price, and also posts that price as the Open price for the day.

The process is different during continuous trading since orders are one by one matched against the order book.

Source: ran one of the world's largest equity platforms for 5 years.
I'm not trusting an AI to vet my information stream.
This won't work for every site, but Ars has a solution for you: if you subscribe to one of their paid tiers, you get access to an ad-free, full-text RSS feed.

This kind of thing is why I like RSS as a delivery mechanism: while the feed itself is an open standard and can be consumed by any properly-configured reader, services can offer additional features and gate access server-side based on a per-user token.
For these posts, you should.be required to state where you live or what locations helped you form your opinion.

I'm here in Houston, military brat, my parents got on the property ladder, I did as well, including a "starter home" where HUD paid the down payment. (Currently in my 3rd house I bought at 35 due to a job in Austin, which is a major outlier apparently.)

Still a ton of affordable, low cust suburban cookie cutter homes here in the $200s. 3 bedroom, 2 car garage, grass..

I see articles like this and think I'm taking crazy pills.