skysight-inc/HackerNews huggingface dataset:
Free Hero Mesh is my own project, and I have some comments about the presentation there:

1. It is a code repository, but Fossil instead of Git. (Maybe it should be listed as such.)

2. Although it contains JavaScript code, it is used only at compile time to produce the similarly named .h files. If you are not modifying the instruction set of Free Hero Mesh, then you do not need to execute (or modify) the JavaScript files. All code actually used at run time is written in C.

3. In addition to SDL, it also depends on SQLite.

4. It is a clone of an existing game engine (the Hero Hearts engine), although with many new features added, and can be used without the original engine and without the original puzzles (although the puzzles from the original game will work if you have them).

5. There is also a mirror of the repository (on Chisel), in case the main one is not always accessible. Both of them contain the same files and either of them can be cloned. (I don't know if that is relevant for this case, but there it is.)

It is in a usable state, but will need others (who are interested in this kind of game) to help with this project, including to test it, review, etc.

I can also comment about the mention of ZZT there. Reconstruction of ZZT actually is ZZT (it was rewritten (since the original source code was lost) but produces the same executable file as the original), not just a clone of it; there are also forks of it which add and change features (including ClassicZoo and others). Zeta and KevEdit are some of the tools, although there are other open source tools for dealing with ZZT, including some that I wrote myself (since I don't use git, you probably won't find mine on GitHub, although many of the ones other than mine are on GitHub; mine are still available from my own computer and from Chisel, though).
Study is pretty easy (assuming the borders open) - anyone can do that tomorrow by joining a Japanese language school. Of course, you have to… actually study and do classes, so it’s not a free pass.

Work visas do depend on finding an employer - I do know of several people who worked for multinational corporations and asked to be transferred to the Japan office.

There’s also the option to self sponsor a work visa by running a business in Japan, though it does have capital requirements and is a little tricky.
> the effectiveness of the vaccine.

If these vaccines work so well, why are all the blue states requiring fully vaccinated individuals to wear masks? You can even get a booster and still be required to wear a mask. If they are so effective, why does any vaccinated individual give a single crap about the vaccination status of anybody else? Who are these masks trying to protect?

If anything the only people downplaying the effectiveness of the vaccine are the “experts” and all these worthless politicians.

Note: I’m fully vaccinated and believe these vaccines are perhaps some of the best humans have created. There is zero reason to continue dragging this crap on beyond last January. Vaccines were the promised end of all these restrictions. That people seem perfectly okay shifting the goalposts well beyond that is scary as hell.
They deploy VIPR teams to do this. I’ve seen it twice (once as passive screening, the other was active screening) in the last two decades. As a regular transit and Amtrak user, I’d say it’s fairly rare.
There is nothing defensible regarding the collapse of higher education in the U.S.
There is not just one type of corn on Earth
El Salvador Bitcoin, October update: Chivo fraud and dysfunction
That's an interesting position to share in the context of a discussion about Racket, since Racket embraces object-oriented programming. It's not purely OO, of course, but quite a few core libraries rely on its OOP features.
The tl'dr is it's cultural. The Japanese are more willing to live in smaller spaces and are more community-minded like just having the common decency not to throw trash on the street.

In the US, for many people "freedom" is a euphemism for "selfishness" wrapped up as some kind of virtue. Just look at the reaction to a significant portion of the US population to the minor inconvenience of having a jab or wearing a mask.

That all being said, I really have a hard time with the Japanophile mindset that seems so popular in the West. It's always seemed like a combination of being a middle-class malaffected discontent who doesn't feel "special" and an idealized version of Japan.

Personally, I have two big issues with Japanese culture:

1. Unlike Germany, Japan never faced up to its WW2 legacy. WW2 is barely taught in the Japanese education system and certainly nothing about, say, the Rape of Nanking; and

2. There a strong undercurrent of misogyny that has jus tnever sat right with me.
Perhaps those regulations bear revision.
> I think it's ridiculous and dumb that otherwise smart people take months out of their busy lives to train these bullshit skills they'll never use outside these "interviews".

Just wait until you hear about people wasting 16 years learning mostly useless things they will never need again in their life... I'm not sure why spending a few months more is such a big deal, you only need to learn these things once if you do it properly. If you don't do it properly then you deserve to waste your time, not sure why you'd take that route though. I guess it shows you don't know how to learn things properly, that is also a filter.
I can't find exact pricing info, but here's some guesstimations:

According to [0], the most recent UNIVAC cost about $1,932,000 for the base model (for purchase) or $33,060 for rent. In today's money, that's $18,337,955.71 or $313,795.45 respectively according to [1]. That's not really the UNIVAC used today (it was 7 years old by then) but I can't find pricing for the UNIVAC File Computer in 1958 so this will have to do.

Assuming the system was rented (much cheaper) and going by OVH pricing (the first hoster I could find, usually much cheaper than the big lads like Google or Amazon), this will get you about $313,795.45/$994.50 = 315 dual AMD Epyc 7402 dedicated servers.

According to [3], the UNIVAC 1105 ran about 20k operations per second. Assuming the system doesn't use floats, each AMD chip can run about 296,704 million operations per second. Ignoring overhead, that means the entire network would be able to run roughly 186.8 billion integer ops/sec.

With the expected performance of 1 to 1.5 transaction per second (let's use 1 here, for ease) for the 20k number, that would mean a similar system running on our AMD super cluster would be able to run about 9.340.000 transactions per second.

This is all rough guesswork ignoring a lot of real-life factors (like overhead, bulk pricing, price overhead of not running the servers in your own DC, network/storage latency, modern mainframes, vector instructions, etc.) but I think it shows how far general computing has come (at least 9 million times as fast for about the same price!).

[0]: https://en.wikipedia.org/wiki/UNIVAC_1105
[1]: https://www.in2013dollars.com/us/inflation/1958?amount=33060
[2]: https://books.google.com/books?id=KFAUAQAAMAAJ&lpg=PA87&ots=...
[3]: https://www.cpubenchmark.net/cpu.php?cpu=AMD+EPYC+7402&id=37...
> I have a full x86 system that idles at 1.7W _at the wall_

A single stick of DDR1/2/3 ram uses more than that alone.

SATA SSDs are typically 0.5-1W idling.

The mobo chipset, figure at least a few watts

That doesn't even account for CPU idle power consumption.

Whatever you're using for power monitoring isn't accurate. Probably doesn't fully integrate, instead using sampling, and the sampling rate isn't high enough to show true power consumption from your PC's switching PSU.
It's a core part of the classic story of Mel too.

https://web.archive.org/web/20170309215507/http://www.pbm.co...

> Mel's job was to re-write the blackjack program for the RPC-4000. (Port? What does that mean?) The new computer had a one-plus-one addressing scheme, in which each machine instruction, in addition to the operation code and the address of the needed operand, had a second address that indicated where, on the revolving drum, the next instruction was located. In modern parlance, every single instruction was followed by a GO TO! Put that in Pascal's pipe and smoke it.

> Mel loved the RPC-4000 because he could optimize his code: that is, locate instructions on the drum so that just as one finished its job, the next would be just arriving at the "read head" and available for immediate execution. There was a program to do that job, an "optimizing assembler", but Mel refused to use it.

> "You never know where it's going to put things", he explained, "so you'd have to use separate constants".

> It was a long time before I understood that remark. Since Mel knew the numerical value of every operation code, and assigned his own drum addresses, every instruction he wrote could also be considered a numerical constant. He could pick up an earlier "add" instruction, say, and multiply by it, if it had the right numeric value. His code was not easy for someone else to modify.

> I compared Mel's hand-optimized programs with the same code massaged by the optimizing assembler program, and Mel's always ran faster. That was because the "top-down" method of program design hadn't been invented yet, and Mel wouldn't have used it anyway. He wrote the innermost parts of his program loops first, so they would get first choice of the optimum address locations on the drum. The optimizing assembler wasn't smart enough to do it that way.
Gpu drivers have had vulns, but more commons are the software wrappers, like GeForce experience having poor configure and implementations (like that time their bundled node.JS allowing you to inject any process into their “web server” exe allowing for EOP, bypassing applocker/whitelisting etc)

https://www.nvidia.com/en-us/geforce/forums/geforce-experien...
What do you mean specifically? I don't see anything hard core right wing.
I use it often to calculate... Stuffs. They are great in calculating but I really need to envelope them with at least 6 layers of bracket for it to parse my equation correctly or it will use some weird notations/arrangements.
> They’re very seldom representative of real work, and have more value for helping big companies avoid lawsuits than helping anyone else evaluate candidates or prospective jobs.

The point of a coding interview is to eliminate, as fast as possible, people who simply can't code. I'm being completely serious here. They can even have a CS degree (or will claim to but if you look closely they were in an easier program to get into and took CS electives) but cannot write a simple program on the board in an hour.
Replacing Docker Desktop with Multipass, to Avoid Docker Desktop Fees
I don’t want that. It would have to be a persistent warning of the person that compromised my phone could dismiss the warning.

But most of these anti-Apple comments can be overcome by buying a different device. They have different trade offs.
> Which is so fucking bizarre to me because we've had things like seatbelt and helmet laws for decades, vaccine mandates ever since I was born

It takes a lot of work to go from seatbelt and helmet laws to requiring proof of medical status to enter a clothing store. Especially since most of the people pushing this crap also require everybody to wear masks as well. Like, do these people think vaccines don’t work? Because they sure don’t seem to act like vaccines do anything at all.
I used it a lot more often back in college compared to now. Usually now it's for random one-off calculations I'm too lazy to do myself, like "how many weeks since 4/28" (my puppy's birthday).
> If a startup can build nuclear fission reactors or supersonic jets

It still has to be proven that this can be done by a startup.
Nobody is hosting a "critical application" on a Raspberry Pi4 in some random-ass no-name colo.
I transferred to Tokyo though my employer, so they handled the visa.
This feels like a really well explained point.

It may be a stretch but I feel nature plays dice where certain events exploit advantages. It feels like something that is futile to balance against.

Perhaps understanding our tribalism and need to differentiate by color, sex, nationalism, etc. It feels like there are moving parts we are not discussing whether because of sensitivity or because we just don't fully understand.
Agreed - I’m doing my part by not riding the train from 7-9am, an it’s never bad :) and also it’s very viable to live not very far from where you work here (you can get a compact 1 BR apartment 15 minutes from any city center for <$800/mo if you’re savvy), so it’s much less of a big deal IMO.
The amount of electricity required to generate an equivalent amount of hydrogen for ammonia production by electrolysis is 1.5-2 PWh annually. That significantly exceeds all wind power generation globally, even assuming we could dedicate it entirely to making ammonia, which of course we can't because we need to keep the lights on.

I also don't think you understand what it means to run an industrial plant at that scale or the logistics (pipelines and such) implied, particularly when the power source is so diffuse. You keep using the words "scalability" but it isn't clear you understand what that actually means in this context.

If you are interested in this stuff, perhaps you should study chemical engineering. The feasibility issues will be more intuitive.
But how would you know someone hasn’t accepted the additional keys for you? You’re making the system weaker while making it appear stronger - that’s the worst possible outcome.
If you earn 20M yen a year, you're paying 41% of that in income tax, resident tax, and compulsory social security payments.[1]

If you earn 200k USD in California, you pay 35.5% of that in total taxes.[2]

I suppose the latter doesn't count the ridiculous US health insurance system, but Japan is by no means on the low end of taxation, and it's the highest rate in APAC when you account for social security.

[1]https://japantaxcalculator.com/
[2]https://www.talent.com/tax-calculator?region=California
Even among faangs this is a distinctly fb thing
I still use it regularly. the app is my go-to calculator.

it just hasn’t been updated in quite some time. there are a lot of ways the back end could support new UI features etc., but something seems to be holding it back.
You're referring to a Linux Futex, which is a user-space construct.

In kernel-level code, for areas of the kernel that must use real spinlocks, they do not fallback to the equivalent of a Futex because that would mean the current thread of execution would be swapped out and kernel-level spinlocks are designed for critical sections that cannot be swapped out. In critical sections of the kernel that can be swapped out, you'd use a Mutex which does the equivalent of a user-level Futex (and swap out) when the Mutex is contended.
I think the argument that you're making is that smoking is a net-negative economically, which strikes me as plausible, if not obviously true. There you'd also need to go a step further and consider the economic contributions of the tobacco industry. You're right that it's very complicated (and macabre).

But that's a broader question than whether or not their relative costs (vs. payments) into a healthcare system. The reason I brought up retirement is that most people in the west pay into health care systems until retirement, and only (or mostly) draw from it once retired.
I think you haven’t added the municipal tax and the Earthquake Reconstruction Tax.

And remember, it’s a lot harder to pull the sort of tricks that are possible in the US and EU, and the shared sense of suffering means people get in a lot of trouble if their avoidance scheme goes the wrong way.
This articles picks anecdotal experiences and brushes to whole of Hindu diaspora, ignoring data and data. Never against any other micro minority, I have seen smearing campaign like these articles. Hindu American foundation’s Suhag Shukla has a very good response to it.

https://mobile.twitter.com/SuhagAShukla/status/1457015150494...

Threaded response : https://threadreaderapp.com/thread/1457015150494498816.html

Pew research center poll on caste discrimination among Indians “ However, our survey finds that most Indians don’t perceive widespread caste-based discrimination”

https://mobile.twitter.com/pewresearch/status/14113545586731...

I am not denying of caste based discrimination of past and present but like racial discrimination in USA, minority discrimination and anti semitism in Islamic nations, tribal discrimination in African countries, it is a social problem which is getting solved slowly over a generation and will take one more to full go away. But unlike other micro communities (micro in USA where this publication is from), you never see articles on them. You don’t even see articles on anti semitism by Muslim community. Exaggerating and misleading articles about a micro minority opens then up for hate crimes in USA. The haters feel justified in carrying out their acts. That applies to Muslim community but also applies to Hindu community which is 1/10th of the size of the other one.
> The algorithms still stand 25 years later.

They don't, though.
> I don’t think you’re getting any particular insight into anything at all, just some vague, [...]

Maybe the author will come out a week later on Twitter and say, surprise! my article about ai automation was written with an ai assistant.
> The regulation requires a vaccine OR a set weekly testing structure. Seems reasonable to me though perhaps a bit broadly targeted.

Why? Who do these measures protect? What problem is being solved and what metrics are being used to determine when we get there? So far, I have yet to hear any politician state any of this.
It's a neat idea but it rests on what I believe is a total misunderstanding of what education is.

In supposed 'bad schools' - kids don't show up to class. There's not much in the way of clubs to join, nobody joins them. Kids are bullied for even contemplating doing well. They are bullied on the way to school. Pulled into gangs. Totally absent an role models at all. Parents absent, living in very poor conditions, often one parent missing or in jail. They might knew very few who actually graduated from anything including HS, let alone College. The thought never crossed their mind and they see no point to it. There is literal violence in class. Kids pay little attention when they are there.

The best school in the world can't 'fix' that.

A 'good school' has conscientious parents who make sure their kids get to school, they live in homes erring towards happy, have the material they needs, parents who care about them, parents who inquire at least a bit. Some friends with talent, enough critical mass in activities that good non-academic clubs exist. An overall workable situation wherein teachers can teach.

Some teachers are better than others, some schools better than others, but it's not really that.

I would really support this 'rotation of teachers' concept because I suggest absolutely nothing would change and people would realize what the underlying issues are.

FYI shipping kids from the ghetto, in smaller numbers, to 'decent schools' in the burbs actually seems to work, so long as the 'special kids' can avoid the extra violence they might face for being labelled as nerds by their peers in poor areas.

As for MIT and donors, there is obviously a good discussion to be had about equality, and frankly I think everyone is open to that discussion, but the extremists shutting down discussion need to be stopped.
My point is that cardboard is often not better than plastics. Especially if the priority is less carbon rather than concerns about [non methane or sludge producing] landfill usage.

Recycled cardboard has a higher (3x) energy footprint and water waste than pe products.

This is an interesting comparison.
https://www.egglandsbest.com/exceptional-quality/sustainabil...
Good luck finding anything "social" in Japan.
I don't know about Hetzner, but Vultr has had quite nice customer support.

When I wanted to do some non-standard things, I simply talked to Vultr to demonstrate that I had a clue, had a reason for asking that I could articulate, and they approved it right then.
One thing I don’t get is how blocking is implemented once you have basic mutual exclusion working? Lets say you try to take the lock, but you spin, waiting for it. But say in your OS now you want the thread to go to sleep until it’s available.. how is actually implemented without spinning and using CPU?
> However, that experience is nothing to the cost and pain if something with the hardware goes wrong.

I have never been able to understand that. I can appreciate conviction of not using any manufacturer's products as some kind of a political statement, but this?

How often does something with your hardware goes wrong? I assume it's single-ish number of events per year, but you choose to suffer every day for the experience you deem subpar in a windows device?
> 39.5 minutes each way

Ok that makes more sense if it's the one-way commute. US average commute seems to be about 27 minutes one way, with public transit rates going much higher.

I'd probably still take the train commute because it's self-driving and can potentially just sleep on the train (as many do).
It is an option! https://support.apple.com/en-us/HT205220

I make encrypted iOS backups to my computer. Happens automatically when I plug in my phone. Data never touches the cloud.

Also Apple does use E2EE for some iCloud backup data like Health, and Keychain (passwords). If you lose access to all of your iDevices you can't recover that data.

I totally agree that Apple should just make all iCloud backup data E2EE. Given that users already lose some types of data from their backup when they lose the key, that doesn't seem like that much of a barrier. Supposedly the reason they're not all E2EE is because of pressure from the FBI[0]. But people like me that care can still have encrypted backups.

[0] https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
They started making in-roads to making iCloud E2E encrypted, but the tech community lost their minds about it and they backtracked.
Did you alter the article’s phrase “let’s talk when you get a minute” to "we need to talk" inadvertently?
The OS schedules threads that it wants to run. When you consider which thread to schedule, don't schedule a thread that is waiting for a lock that isn't free yet.
Do you have an example of what ITA Matrix can do?
It was never claimed to deal with endianness and while we're on the subject of binary-layout, union-based binary manipulation is even worse on that front as no specific binary layout is mandated for structures or floating points.
Maybe we shouldn't have websites talking directly to kernel code.
There are more maintainable options available that are just as free, easy to get started, and have large communities.
If development in this space is driven only by the same unregulated, profit-motivated organizations that have created our current social media status-quo, what’s to make that utopian outcome any more likely than it was for the current Internet?
A New Workflow for API Mash-Ups: Postman, StepZen, and the YouTube Data API
I think the more accurate / useful statement is, there's no GC with bounded pause times that's also guaranteed to free memory fast enough you don't run out even though you shouldn't. In other words, GC can never fully replace thinking about your allocation patterns.

(I suspect this is obvious to a lot of programmers, but especially in working with Java programmers who just skim JVM release notes and then repeat "pauseless", it's also not obvious to many too.)
Direct X 12.1 / Vulkan 3D API over Remote Desktop
If it's BYO power brick you could also colo a second computer inside the power brick, using the rpi as a "modem" for it. Put a tamper resistant device inside that case.