skysight-inc/HackerNews huggingface dataset:
IL2CPP is separate concern from how fast Unity performs in editor. Our best hope for better editor performance is they move the editor to modern dotnet, and it's actually quite possible this happens by 2023 cyclus [1]

For domain reload performance, 30s seems really a lot, I suggest you profile InitializeOnLoad calls in the editor - some 3rd party plugins have a nasty habit of clogging domain reload with stupid "check for updates" http calls and similar junk, I found it rather easy to clean up.

[1] - https://forum.unity.com/threads/unity-future-net-development...
Thunderbird is one of those products that is slowly being improved to death.
Such as being unable to do pagination when there’s too many comments.
https://redcross.org.ua/donate/ but it seems to be under heavy load and not reliable at the moment.

https://www.icrc.org/en/donate/ukraine is also available.
I have not stopped using Thunderbird since 2005 and while I was a bit concerned for the short period of uncertainly about Thunderbird's development, it had no practical consequences for me. I find it works well. I find no reason to stop using it, other than since I use KDE, KMail would probably be better integrated to my desktop environment but I haven't managed to switch so far. So Thunderbird's UI from the 2000's it is… but it is really efficient and KDE Breeze's GTK theme does not fail to give it a good look.
Yes, that's how I see it. C can do anything - albeit ardously - and in the process of writing that transpiler to C in C I hope to make a huge leap in my understanding of C's model and of constructs in general.
> I've been designing mine since 2011, and I'm only now writing an interpreter after two failed attempts to bootstrap a compiler.

You are lucky (or unlucky) that you have reached that stage. I'm trying since 2004 and had at least 6 failed attempts on design and 3 different implementations that never finished. Fortunately for me, since I had a lot of failed designs (as opposed to implementations) I better appreciate existing designs even with their warts.
This is an interesting dilemma I've seen on multiple occasions and resulting in almost the exact same position. Many people who work in defense industries, plenty of my former colleagues among them, choose to go into medical tech and other healthcare adjacent fields, either as penance for damage caused, or because it's a less morally grey but still objectively useful way to apply their skills.
> Note that I already have that using Racket with a bunch of macros but in my business it is easier to introduce your own language than use Racket...

Why is it easier?
Toptal are some of the best people I've worked with, both as an applicant and someone hiring. They're expensive, and a few low quality people slip between the cracks, but overall good.

Turing however has been dodgy. I've applied when they first started. The application test was something ridiculous like build a full stack app, with very precise requirements like using MySQL for certain parts. It was a full scope project at no pay and no verification they exist. And they seemed more architecture focused than user focused, which was a turn off. So I ignored it.

Later I get this email:

"Congrats on scoring 100% in Turing's basic JavaScript programming test on May 05, 2019! You completed Step 1 towards being matched with top Silicon Valley companies that want to work full-time with remote Back End engineers."

I don't know how I completed a test I didn't do. That is as much a red flag as some Nigerian prince wanting to give me his inheritance money.
Article author here. The two years mentioned in the post is the time spent actually implementing it. I spent a few more years thinking about it prior, and I thought that implementing the basic ideas would prove, our not, whether it worked, and then I'd be done.

Well, guess what, it didn't actually turn out that way. At least I'm more understanding of people who annoyingly promote their own languages all the time.
Help Ukraine: resources, how to help without money, more
Even if you're looking for a fast Photoshop fix, a decent instructional might help you unwind. https://fixthefoto.com/
Ok, I think I found the post I was remembering, and it seemed to me like understandable frustration at bad software decisions:

https://support.mozilla.org/en-US/questions/1269361#answer-1...

Note that the css hack discussed in the thread helps by controlling some of the sizes, but not enough of them. You end up with a mishmash on the screen.

Hmm, this one further in the thread is more of a rant:

https://support.mozilla.org/en-US/questions/1269361?page=2#a...

There are a few other responses to the original comment, and one of the mods deleted some naughty words from the rant, leading to this comment:

https://support.mozilla.org/en-US/questions/1269361?page=2#a...

This one puts the blame where it belongs:

https://support.mozilla.org/en-US/questions/1269361?page=3#a...

Finally, this sums up the wider situation:

https://support.mozilla.org/en-US/questions/1269361?page=3#a... : "Unfortunately, this is typical with Mozilla: every "upgrade" is a downgrade in some important aspect of the program."

That rings true for Firefox as well.

Ok, I'll stop pasting links from that thread here but I found it to be worth scrolling through, to see the user frustration that Mozilla derps around so much with advanced features without managing to get something as basic as font sizes working properly. I can use Thunderbird with just some annoyance here and there, but for my mom (her vision isn't so good any more), Thunderbird is unusable and there seems to be no sane way to fix it. (One of the suggestions was to fork the source code: thanks a lot).
Being defensive and needing to move are not mutually exclusive.
I would get a little kick out of playing Metroid on that.
I don't believe it does. The author is in this thread and keeps indisting the idea is to use a different ed25519 keypair for every site.
"Scientists believed — and told policymakers and journalists, who in turn told the public — that.. temperatures were bound to keep rising for at least another half-century... But now estimate... as little as three to five years."
Rakuten CEO donates 1 bn yen to Ukraine
Anthropomorphizing countries, even for analogies, isn't all that great generally, but:

> This is like a drunk ex bursting into your apartment, smashing furniture and demanding that you stop seeing that new boyfriend.

...who you are not, in fact, seeing because they’ve said that, while they are interested, they won't get involved while you have so many unsettled issues with the ex.
Apple went out and bought a CRAY.

"Jun 30, 1987 — The Cray is part of a $20m installation used by Apple's Advanced Technology group and consists of four CPUs operating at 9.5nS per cycle,"

Now we have distcc, that can both massively parallelize compilation, and optimization.

Googles team probably shows some slight improvement, just to justify their work, but in the long run, its just as sloppy as industry wide coding is.

Microsoft is the absolute worst, along with Apple.
> It is not reasonable to expect the NATO members to risk nuclear annihilation to actively defend Ukraine.

Yes, it is? Didn't we go through this in 1936 already?

You say this as if Putin isn't the one risking nuclear annihilation. To radically simplify the situation, take a cue from Putin's playbook: Drop some bombs and deny involvement. It's not like we aren't already sending weapons and material to Ukraine. We're already involved.
What you elect your politicians to do and what they do are often not overlapping.

Regular people are driving to the border here in Romania to help out refugees and donate food/clothing/medicine because the government isn't doing enough.

Everyone is free to choose if and how they want to help (or not).
@dang, can you update the link, please?
I'm fully aware how PoS in context of crypto works.

But let me tell you what the PoS part is in our current fiat system:

I get my salary in fiat. I save my fiat in a bank account for being used later. I might not need to hold 1tb of ram available and proof that i have it running, but i already proof that i trust my fiat because i get my salary in it. I pay with it, i save it.

I have a high stake in it. I also have systems/tools available to me for my fiat like banks and laws.

This is no different to what etherium proposes: For PoS you need to buy and hold etherium and you get etherium for doing so.
There are couple of threads related to json import but a default mode will be helpful as there is already .mode json for output and import support will be great.

https://sqlite.org/forum/forumpost/567caa57234b98e46b885bcf8...

https://sqlite.org/forum/forumpost/f4b44e09cea20851014420a8b...

sqlite-utils is also a helpful project for various utilities : https://sqlite.org/forum/forumpost/ff5b6198eb6e794d2f774ce06...

I guess you are trying to do below from your comment.

$ echo '["Kate", "John", "Jim"]' > names.json
$ ./sqlite3
SQLite version 3.38.0 2022-02-22 18:58:40
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> create table users(id integer primary key, name text);
sqlite> insert into users(name) select value from json_each(readfile('names.json'));
sqlite> select * from users;
1|Kate
2|John
3|Jim
> Didn't we go through this in 1936 already?

Who had thousands of nuclear warheads in 1936?
> as is the case with any charity in times of crisis

This is a very tinfoil-hat generalization.
>A Navy shower (also known as a "combat shower", "military shower", "sea shower", "staggered shower", or "G.I. bath") is a method of showering that allows for significant conservation of water and energy by turning off the flow of water in the middle portion of the shower while lathering.

Hold up - do you mean to tell me that people do not turn off the water while lathering? I've showered this way all my life, is this not the norm?
* A german book about functional programming in Haskell, Opal, ML and Gofer. [1]
* Some introduction into "Communicating sequential processes" (I cannot recall which one) to get a proper concept about safe ways of multithreading.
* "Linux for dummies" to get a firm understanding about unix, the shell etc.

[1] https://www.weltbild.at/artikel/buch/funktionale-programmier...
I know someone who wrote a small app to control a LIFX globe in a similar fashion.

When the next tram was 5-10 minutes away, it would light up green indicating now would be a good time to walk out the door.

(data fetched from tramtracker.com.au)
Out of interest, what are the features you miss?
You are part of a system not the property of it.

I'm totally lost on what you are trying to imply with "And please show me where rights are granted to governments and by who and for what basic purpose."

You are fully aware that there are countries. You should know how they work, you should know what models of representation exists and which forms of gov you are in.

Give yourself the illusion that you are independent while paying taxes and putting on your seatbelt.
Chrome extension to copy text in the simplest possible way
Mmmh.

Bearer of bad news (sorry), but my experience with tabula has been so-so.

First, installing it is a major PITN.

Second, the output is unpredictable.

Ultimately, I've found that using:

pdftotext -layout somePDF.pdf - | python3 myparser.py

where myparser.py is a 20 lines python script with a couple of regexes and a simple state machine works absolute wonders and can extract relevant data from PDFs even when the data isn't really organized in a table.

Also, pdftotext is open source, written in C++, and doesn't require to install a bottomless pit of dependencies like tabula does.

And of course, neither of these things will solve extracting data from PDFs that embed rasterized images or data that is the result of a complex SVG-type rendering.

I believe the real solution to that problem will be: render the PDF to an image at hi-rez and pipe it to some ML-powered process that reverse engineers relevant data out of arbitrary images.

Startup idea?
Not "almost certainly". He has explicitly said he wouldn't do it.

He doesn't like the series, disagrees with Martin's pessimistic take on humanity, and believes the content clashes with his religion.

Quote from him:

"….the point is moot, as I wouldn’t say yes to finishing ASOIAF, if asked. (And I don’t think they’d ask me.) I’d respectfully decline. I wouldn’t be right for the job for many reasons."

https://www.reddit.com/r/asoiaf/comments/4uwjq9/spoilers_eve...
> every object on earth radiates infared energy as long as it has mass and a temperature above absolute zero. This energy can be absorbed by other objects with a lower temperature.

What happens to infrared energy when it hits objects with higher temperature than radiating object?
20 hours later.. FWIW you were absolutely right. Wikipedia has changed its page to "3,500 casualties", and its source to Reuters: https://www.reuters.com/world/europe/western-allies-expel-ke...

I haven't seen instances of Wikipedia being that wrong before, but in their defence they did state their source, which was Ukrainian military facebook page via BBC, and that fb page did say that (even if it was later clarified that that wasn't what was meant in a comment).

Well spotted!
But as I pointed out, it's not a stupid argument if the animals are provided with a nice life until they serve their delicious end. It's a win-win if they are treated with care.
Nstacart desperately needed them not long ago. Now some workers are struggling
I went to buy a used fridge, and the salesman offered me one in "tooth yellow", and another in "puke green".

Good thing there were no brown fridges.. I felt the descriptions disconcertingly accurate.
Most people are allergic for lisp likes. Not sure why but it has since always been blocked. I even did a lispy but with <> instead 20 years ago and that was OK (it was the xml for everything hype) while with () it was rejected. I had a talk with the cto of one of our bigger infra structure partners and he had exactly the same issue, so he replaced the () with [] and suddenly it was fine. So he has had scheme in their products for over 10 years but with [] because people are allergic to ().

I can obviously do the same with racket but if no () then I rather have another syntax all together.
Many buildings hear use electricity for heating, electricity is cheaper at night. We have heaters that heat some kind of ceramic material and keeps releasing the heat during all the day.
> Whereas you all got yanked into this different awful reality that happens out of nowhere watching this extreme insane next level thing happen on live TV, it’s quite a different thing to growing up with a low level sense that it is normal that someone might want to do something bad to you purely because you live in a particular place in a particular country.

Terrorism wasn't a new experience to us New Yorkers - we had experienced the bombing of the World Trade Center in 1993.[1] That truck bomb under the building didn't succeed in taking down the towers, but it caused major damage and disruption, killed six people and injured over a thousand.

[1] https://en.wikipedia.org/wiki/1993_World_Trade_Center_bombin...
A designer I've been working with for several years lives in Ukraine
I had been feeling helpless for days, so I decided to ask him if there was anything I can do.

He didn't want any donation, he just want to work to keep his mind off the war.

Currently, he and his family are moving to a safe place. I'm sharing his website here in hope that employers looking for designers/video editors will hire him.

War sucks. I'm sure there are people here from both sides of the conflict and I don't want to get into politics. I'm just trying to help a friend in need, and hope it will get into the right people

The website:

https://www.motionzhuke.com/
Ukraine launches site to help families of captured and killed Russian soldiers
> Seems to me that fossil fuels have been so manipulatively overpriced for enough decades

This IMF research estimates fossil fuels are subsidized globally by $5.2 trillion in 2017, and $649 billion in the US.

https://www.imf.org/en/Publications/WP/Issues/2019/05/02/Glo...
Since you ask that, here's an option which seems to support Ukrainian defence without sending money to Ukrainian entities (edit: well, in this case it is the Ukrainian embassy in Czech Republic, so don't know if that helps): https://supportukraine.cz/en.html
More software development than CS, I was waaaaay too young to understand anything about CS but making computers do my bidding was very interesting.

Microelectronics and the Personal Computer Scientific American 237, no. 3 (1977)(Sep.): 230-244. scans at https://www.digibarn.com/collections/books/xerox-parc-1970-8...

Programming Your Own Computer, in Science Year, The World Book Annual Science Supplement, 183-195. (Chicago, Ill., 1978).

Fortran Coloring Book https://archive.org/details/9780262610261

BASIC Cookbook https://archive.org/details/Basic_Cookbook_1978_Tab_Books

and later, in 1984, the Smalltalk-80: The Language and Its Implementation (the Blue Book) http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....

If you think you see a theme here, you would be right.
I too have a problem with donating to any army. Especially if you look at money and a tool for motivation or a tool for voting. Like it's often said vote with your wallet. From those aspects giving money to any army means you want more of what they're doing and while armies do help in natural disasters their primary purpose generally results in deaths of people. Thus in a way you're motivating and voting for more deaths...

I know that many it not most don't look at money like that, but I do, which is why this frightens me.
I was looking for your comment in this thread and I'm not disappointed.

It's fortunate you went ahead despite every thing telling you to do otherwise. And then tricked other people into joining you. A bit evil probably but they consented, in the end. You are probably only partly responsible.
No they didn’t.
why are other people saying it is not fiction?
Given the number of over-night armchair field marshals appearing all over Twitter sharing their strategic plans and opinions with captain obvious, I wonder if there was anyone who foresaw the US Afghanistan withdrawal disaster being an enabler of this whole war unfolding.

> This kind of posts are gonna come up a lot, wish there was a way to filter or circle out stuff that waists attention or spreads unproven information about an ongoing war.

You might need to filter out the majority of social media since that is infested with 'disinformation' and misleading posts and since lots of users get their news from social media, they are easily tricked and manipulated even from these sources which get shared and spread faster than they can get 'verified'. First these 'sources' said that these Russian forces were 'slowing down', and now it turns out that less than a day later the are already in Kyiv and have taken another city.

It seems that it is better to wait and use multiple direct sources beyond social media, rather than to completely rely on mainstream media, since they can also can get manipulated via their own sources which the majority are from social media.
> Russian air forces are mostly not seen.

Why do you believe that? I am just assuming that many Ukraine troop concentrations visible from satellites has been bombed (vehicles, tents ...) without anything indicating that.

The videos available seems very onesided. I.e. Ukrainian civilian or soldiers' videos of victories. It is probably hard to tell much from the videos on the overall progress of the invasion, except where there are fights.
Ask HN: Is there a list/map of business owned by Russian oligarchs?
I'd like to avoid going to a restaurant or a hotel owned by Putin's buddies.
I never really got into it that deep: I thought i should
enjoy it, but after writing a small toy language I realised I don’t. What I have realised is I get much more joy from
building things than building the tools but that is just me. Im having much more fun knocking up stuff in nextjs! I am glad there are people who love building the tools and frameworks though such that I am spoilt for choice.
I put them in the fridge because then I know where to always find them :)
> The qualities of the claims, and the harm caused by the actions, are very significant factors.

You do not understand.

We are Indians. We have no expansionist agenda, designs on other people's territories and don't feel the need to play policeman or marriage counselor to the world unlike some other Great powers.

We have our territorial claims and Russia has its own. No other opinion is relevant. The only thing that matters is the answer to the question: does the claimant have the power to enforce their claim? Russia does. We don't.

The problem in Ukraine is of their leadership's own making. They trusted a notoriously untrustworthy ally like Washington whose military policy has been in control of neoconservatives since forever. The neocons wanted a war with Russia. Biden and the Comedian gave them one. Ukraine had a chance to be independent as long as it had a government that practiced neutrality. That is no longer possible. It is going to be embraced by the Bear and there is no military power on Earth that can do anything about it.
They were, of course, the most professional scripts :)

I think you've managed to describe my development process fairly accurately and gave me a good chuckle. Thanks for that.
Forgot to open <plug> :)
Kleptocracy and its enablers world-wide, a few things worth knowing
It would be Graham Hutton's Programming in Haskell. That one little chapter on parser combinators was totally worth it.

If I can include this functional pearl "A play on regular expression", Not a book though.

These two showed how composition and simple abstraction could make the solution super beautiful.
How do you measure that? I mean, both intelligence, emotions, etc. I think your morals are so subjective that will not matter. You should eat animals based on more objective points, like nutritional factor, availability, rather than emotional arguments.
Ukraine’s in no way shape or form a liberal democracy. It will take them decades to become one, assuming they can ever escape the Russian sphere of influence.
Speech is the use of language to communicate ideas and thoughts. A payment is not speech. Paying involves transmitting of a financial asset. It doesn't involve the use of language to communicate ideas and thoughts. Therefore, it's not speech. You can't arbitrarily decide that something is speech, just because it suits your interests. This is not how things work.
> Why would someone build software that sophisticated and not expected to be rewarded for their time and effort?

How are the people who built HN, Reddit, Facebook, Google, Instagram, TikTok etc. being “rewarded for their time and effort?”

Why can’t the same be done for dating?
Interesting. Gives me a better intuition for strings in zig as well.

I'm curious about the reverse()-function - it requires the caller to allocate and pass in the "out" buffer as a mutable (well, mutable in the sense that the buffer is written to) - yet returns a pointer at the end (rather than void, or an error code).

Is that a typical c/plan9 idiom?

I would probably prefer the function allocating and returning, or the caller allocating and the function (procedure) just writing to the buffer it got as arguments?

Rune*
reverse(Rune *in, Rune *out, usize len)
{
int i;
int to = 0, from = len-1;
while(from >= 0){
out[to] = in[from];
from--;
to++;
}

return out;
}