skysight-inc/HackerNews huggingface dataset:
We do have that! You can right click and select commands like Move > Send to Back.
> I was interested in jobs that would likely require government security clearances, and (I don't know how true this is) I had heard from multiple sources that a history of seeking help for mental health issues may disqualify you

FWIW, you heard correct. This is true. (I don’t have any clearances myself, but I did work for a major defense contractor in the past, and a family member has some sort of above-top-secret clearance for his work.)
No, in these places banks will steal your money.
Yes. People keep repeating this and while it is a real problem for some designs, most professional cameras allow to bypass it with a remote trigger, often an official one.

Besides people were doing long exposure since like forever with great success. If the sensor overheating was a problem, it would make sense to introduce a hard limit and some cameras have them, but from my experience the likely reasons for the prevalent 30s are: 1/ most people don't do several minute exposures 2/ they need to sell remote triggers to somebody.

30s limit was there even during nineties when you could do hours on film without overheating anything.
| php is fast.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

it's faster than python, but my grandma is too and she died in 1993. However, function calls are extremely slow. If you would bench something like a naieve fibonacci implementation (or ackermann's function) you would be surprised.
Hey you can find hundreds of cohort-based courses in this listing site in any topics including computer science and software engineering.

Hope this helps!

https://courses.cohortland.com
Megaprocessor – A micro-processor built large (2016)
Ranked: The Most Prescribed Drugs in the U.S.
Nice! Multiuser
https://www.tldraw.com/r/1637234003692
Oh well we are about to break most of said 10 year old web sites.

Particularly, PHP 8.1 has some changes that low key force people to update, such as the use of return types when extending a built-in classes (https://php.watch/versions/8.1/internal-method-return-types).
The Gerrit UI is just bad (confusing). I don't like the "dated" criticism for work tools because whether it works well is mostly independent of it being fashionable - cf. Steve Jobs quote "Design is how it works". Gerrit's UI is both dated and confusing, but confusing is the major thing here. For example, "+1" and "-1" meaning "I like / don't like it" and "+2" / "-2" meaning "I approve / block it". The numbers are not summed up, the names are misleading. Or the workflow of writing a comment and then publishing it. Probably makes sense when making several comments (on different blocks of code), but it's too easy to forget the publishing, especially when writing a top-level comment where there isn't anything else to publish together.

Another thing I don't like about Gerrit is that they seem to play Tetris with UI elements, i.e. "wherever there's room to put it is where we put it". It's not as bad as it used to be and improving, and it looks less dated than it used to, too. There are also newish features like patch editing in the web interface.

All that said, patch queues / stacks and the rebase based workflow are nice.
> Tenses in English are quite nicely organised into a Cartesian product of {past, present, future} x {simple, perfect, continuous}.

http://esl.fis.edu/grammar/rules/future.htm comments that the future tense "is a very difficult aspect of English grammar", with several different forms:

- auxiliary verb will for predictions/statements of fact ("The sun will rise at 6.30 tomorrow")

- auxiliary verb going to for intentions ("We're going to buy a new car next month.")

- present continuous for arrangements; arrangement = a plan for the future that you have already thought about and discussed with someone else. ("I'm meeting my mother at the airport tomorrow")

- present simple for scheduled events ("The train departs in 10 minutes.")

That's in addition to the future continuous ("Don't call me after 10 o'clock. I'll be sleeping." and future perfect ("I hope my mother will have finished cooking dinner by the time I get home.")

Your Cartesian doesn't include negatives, where English uses the auxiliary verb do. (Compare "I do not know Spanish." with "I know not Spanish".)
A famous coding bootcamp is rethinking its unusual business model
> even if the language is truly terrible.

PHP already has caught up to others with 5.6, these days PHP 8 doesn't lack anything found in other major languages.

What is still confusing is the standard library, but only for people who never worked with C/C++ before - as most of the native PHP standard library actually originates as a verbatim copy of the C/C++ libraries.
I've considered adding a list, for sure. You don't often see layers lists for these kinds of minimal whiteboarding apps, but personally I reach for the list every time I use tldraw. :/
Gold is also one of 118 boxes on the periodic table. It pre-existed humans and has been something people valued for millennia.

Bitcoin is an imaginary thing someone made up ten years ago that we all just collectively decided to value. Or at least, some of us did, in the hopes that the rest of us would come aboard and they’d be rich.
If you think I am missing a lot, why am I happy?
Show HN: WaveTheVoice – Tokenize your voice on Solana blockchain
MS Teams vs Slack
I don't think any JS code can be worse than old PHP code. I've had to deal with legacy software written with PHP4. I was to port it to PHP7 since it was not compatible with PHP5.4+. The code used "register globals", meaning that variables were created on the fly from the parameters in the URL, the POST form data, and the cookies.

Requesting `index.php?something=X` implied `$something = "X";` in the global scope at the beginning of "index.php". And since the global scope was not limited to a file, tracing a variable through files and side effects was a nightmare. Even understanding the code intent was often hard!

Before PHP7, there were many elements of the language that were meant to simplify its usage, but had awful consequences in many cases. Even more because it bent the PHP community toward a quick and dirty process. "Magic quotes", the automatic escaping was one of those abominations. For any request input (e.g. POST form data), it added backslashes before single quotes. It was meant to protect data automatically in case it was inserted into a SQL request... It granted no security gain in this context, and was a mess for any other use.
I love maintaining old rails projects. No worries with that, MVC is making it easy to work with any project done by someone who knows the language. The language allows and encourages updating as well. It can be fun even.

PHP had no common way to do anything for a long time and you still see it from people writing PHP today.
They work with and without a legal system, and you can still steal them. When I know you stole my bitcoins, I won't go through the legal system either ;D
That would be Kusamono.

https://en.wikipedia.org/wiki/Kusamono_and_shitakusa
>The thing is, who freaking cares. He can literally go to his grave without paying taxes. That shouldn't happen.

So yes, you can borrow to pay taxes. And you can borrow to defer taxes. But that is limited by how many assets you have.
Households across the country do something similar when they borrow to buy a house -- they do not pay taxes on the mortgage loan as if it was income. And, unlike Bezos, the mortgage interest paid by households is often tax deductible.

But Bezos' loan does not deprive the government of taxes, because the rate on government borrowing is always going to be lower than the rate charged to Bezos. So if Bezos defers by 10 years, with the debts accruing at some rate r, then the government makes up for that by deficit spending with its debt accruing at a lower rate. Thus when these are settled, the government will make a profit.

> Why are you even defending him? Your position is morally untenable.

I guess the first mistake here is to try to view public policy from a "moral" perspective first and "not caring" about the details of what is actually happening.

The second mistake is automatically decide who is good or evil based on some atavistic criteria and deciding the details don't matter if you are sufficiently outraged.

Because at that point you've already lost. I suggest it's better to actually care and run the math before deciding whether something is good or bad for the Treasury. And questions about what is good or bad for the Treasury should be the ones you ask when determining tax policy, not whether you are really angry at a public figure or not.

Bezos' motivation is not to pay fewer taxes across his lifetime, because he doesn't. It's that the interest rate he is charged is less than the rate of return on his stock. This has absolutely nothing to do with tax avoidance but exploiting spreads.
What do you use bitcoin for?
Is the 4,5k before or after tax?
No, they don't. Because you need people with guns, in the end, to enforce stuff in cases of non compliance.
I was thinking more along the lines of eclipse or IntelliJ … yes of course vi/m can do it and that would be my go to for quick edits on the console, the kind of thing that typically lends itself to large files funnily enough.

Now that I’m talking about it I do remember a couple of times where vi (rather than vim) choked on some very very large files but she always got there.
This article is from the UK, so we should be clear about consequences for the UK audience.

The Samaritans hotline (a general distress helpline) is there to listen. Nothing else. They do not provide treatment, judgement or the like. Sometimes that is enough. More importantly its anonymous. You will not be sectioned by phoning them

To be sectioned (ie detained against your will), you _have_ to be assessed by a doctor within 24 hours. You need to be deemed a risk to yourself or others(by at least two doctors) before you can be held any longer.

You cannot be fired for being sectioned in the UK.

So whilst the UK is very far from being perfect in terms of mental health (lord knows we have a multitude of problems, some alluded to in the article) it is not as bad as described in the parent thread.
I assume that our household is in the top 10 percent in our city. I ride the bus because it is more convenient and better for my temper. It is also less expensive, by about $75/week.
Peculiar Self-References
"Stop digging" is not an option when working on a project that isn't entirely internal to one (sub)organization. These are not only open source projects.
The easiest approach is be to use an extension like Tampermonkey, which can load (and reload) “scripts” from a web server. There are a few project templates on GitHub with Typescript+WebPack (e.g. https://github.com/xiaomingTang/template-ts-tampermonkey).
You can automate with any of your favorite Typescript libs, from the comfort of your IDE, with hot reload included.. Pretty nifty, and projects can quickly get pretty big that way! I usually have one “script” that has broad permissions (e.g. all sites) with some form of router at the root of the code that branches to the different sites to evaluate.
Your comment on file uploads in PHP reminded me of the remote code execution via automatic file metadata parsing vulnerability built into PHP that happened a couple years ago.
What kind of object rearrangement are you missing? You can move them around, resize them, rotate them, flip them, move them forward and back above and below other objects, align them to each other, distribute them apart.
... between server instances provided by a single dominant vendor, whose idea of federation is for everyone to update to the latest version of the spec or fall behind [1].

I can see zero problems with this decisive approach. /s

[1]: https://news.ycombinator.com/item?id=19421978
Tone mapping isn't HDR though. It's mapping HDR to standard dynamic range.

> At best the camera could convert everything to linear or logarithmic light and save in OpenEXR or something like that.

Yes exactly. That's what HDR is.
No technical one I think; probably mostly a matter of resources (same reason it's not on other browsers yet).

That said, the extension is mostly useful for generating new aliases. If you've already used it on desktop to generate an alias for a website, then regular cross-browser sync of form autofill data should make it easy to reuse the same alias on mobile.
Cool, I’ll give it a go.
Thanks for the project, only yesterday I used mspaint on a call as was quick and easy to hand tool. Bookmarked tldraw, then read your comment about the VSCode extension that's awesome and super useful.
Incoming pedantry: IIRC, Tolkien "only" invented two full languages, Sindarin ("Grey Elvish") and Quenya ("High Elvish"), if "full" means you could write a letter or have a conversation in it. He did create the foundations and some vocabulary for several others, like (as you mentioned) Dwarvish, and the Black Speech of Mordor, and Westron (a.k.a. the Common Speech), the language represented in the books by English (with "real" Westron words, names, etc. confined to the appendices): but I don't think he fleshed these out to the same degree he did the Elvish languages.

Many of these were influenced by real languages: Sindarin by Welsh, Quenya by Finnish, and Dwarvish by (I think) Semitic languages. As you pointed out, he knew a lot about linguistics.

As for Orkish: I'm sure Tolkien makes a point of saying orcs had no language of their own; rather, they used a particularly crude form of the Common Speech, often peppered with words from the Black Speech. (This is the in-story reason why the protagonists in The Hobbit and The Lord of the Rings are able to understand and be understood by goblins and orcs.)

Anyway, none of this detracts from your point: invention of fictional languages does not imply a reluctance to get to grips with actual non-English languages, at least not in the case of J.R.R. Tolkien.

/end pedantry
He was a philologist, and by all accounts a decent one. He played a lot with the evolution of his languages (how they turn into new languages and how languages interact within a multi-lingual population), not only with the languages themselves. He couldn’t have done that with a single language.

As an aside, I don’t think we could call his rough sketch of dwarvish as “full”. AFAIK we only know a couple of words of it. He did develop 2 elvish languages quite extensively, though (Quenya and Sindarin), and worked on several other dialects.
Project Automation for Freelancers
Microsoft Edge Wants to Give You a Loan
Ah very neat. Didn't know about that! Though I would be very surprised and impressed if that effort actually succeeds.
The metaverse is already here. The debate is now over who should own it
I don't think there's been any purely financial Ponzi scheme that lasted more than 50. And definitely not on this scale. At some point you run out of suckers :-)

I'm curious when this crash will happen and we see the hype go away and see some valid blockchain uses.
The Likelihood of this bug being exploited is damn low. It requires the download of an html file, and then the target would have to double click it. On top of that the Consequences of it are not that serious.so you provided you answer as to why the bug only got $1000
Serious question. I’m signed up for cryonics myself, and in these instances I try to ask, as gently as possible, if they’ve heard of or considered cryonics as an option. I see it as potentially saving lives, although I don’t know anyone else who has actually followed through on the suggestion. But would you view this genuine suggestion to be as asinine and tasteless as I worry it sounds?
Works fine on my Firefox.
Do you still collect your normal pay while being sectioned in the UK? If not, may as well have been fired…
> Wouldn't it break the illusion if Klingons and Dothraki just happened to speak a real Earth language?

Would it matter? None of the characters are supposed to speak English in-universe either.
Well I can still develop like this in ASP.NET if I wanted to and probably and many other languages/frameworks too, so it's not exactly unique.
Good call! Pushing a fix for that now.
> I downloaded ISOs from a MS site and bought a key off of a reseller.

The latter part is the problem. LTSB/C keys are illegal to resell and MS regularly bans keys they suspect of having been sold.
The extension allows you to create aliases on the fly (although the free version has a limit of 5 aliases total). Note that the extension is at this time only available for Firefox on desktop.

Alternatively, if you have a Premium subscription, you can set up a catchall subdomain for yourself, so that e.g. anyarbitraryidentifier@ranguna.mozmail.com gets forward to you without having to create the alias in advance. Of course, this has the disadvantage of being able to associate that alias with other aliases you create.
idk, for me dask was more of a pain to set up than a single node spark cluster, and now that databricks has added a fully compatible pandas api to pyspark, there is even less reason for me to use dask locally.
Blame on you.
That happens, when you make your own language open source.
They tinker and fork it without any shame.
Get All Windows Software Free and Safe
More like a waste for everyone, including the courts.
As others said before: it's a very different skillset. Shameless plug: I've written about typical failure scenarios for managers (applies 10x to new ones), it might give you a hint: https://leadership.garden/the-5-common-mistakes-of-new-engin...
> this behaviour is already present - just randomly distributed

And this is exactly the reason why governments didn’t select for any factor in the first lockdowns and why the discussion about whether it is fair to exclude group X has merit - because while the effectiveness of such measures is high, the efficiency is not.

This would change the situation drastically. A government just tests the whole population on that marker and knows with a very high degree of confidence who is vulnerable.
I know it's by the brand, but mentioning "my Calendly link" to your direct family is so stilted it hurts. Just adding a link and saying "this link should show when I'm usually free" is a bit more human. Doesn't spread brand awareness, but your own family is probably not the politest place for doing that.

The language as written in the post implies the recipient has any idea who Calendly is or should care. I don't and I don't, so it comes across rude as now I have to figure out what this thing is you're asking me to do, just to be graced with your presence.

But really, don't treat your family like a business problem.
A motivated government will surrly be able to blacklist certain transactions, penalising any known entity that receives/uses BTC derived from those.
Read that article, there is nothing on that, I would love to see real numbers.
This looks great! The stroke smoothing seems really aggressive though. It's hard to write as neatly as I can in other apps.

How tied to React is this? Could it be used without it, or adapted to that?
I was recommended The Comfort Book by Matt Haig.

It didn't and doesn't solve all problems - but it helps.
I think it facilitates the construction of non-hierarchical organizations where the participants don't have to know each other. In other words, it seems feasible to build companies that have low politics, low backstabbing and minimal profit siphoning.

Of course, it will probably take some sophisticated code and some time.
escaping incompetence and corruption of politicians lobbied by banking elite, saving for retirement, funding opposition in oppressive regimes, buying things.
My healthcare provider wanted to switch me from stimulants for my ADHD to an off-label use of an antidepressant which listed suicidal thoughts as it’s most frequent side effect. As a father of two young kids I NOPED out of that real quick. I had to stop reading the TFA because I kept thinking “this could have been me” and spiking my anxiety.
Get All Windows software free and safe
They are and also aren’t, if you don’t allow 3rd party code to interact with the client “anti-cheat” becomes much easier.

To improve responsiveness and reduce lag clients today run a lot of simulations and the servers just do basic consolidation within a given time window, server side anti cheat alone is very hard to implement without degrading the user experience on the client which is why anti cheat today is so aggressive on the client side basically looking for any possible manipulation.
I wouldn't really call Orcish / Dwarvish 'full languages' - they aren't developed that much. However, the two major Elvish languages (Quenya and Sindarin) are both a lot fuller.
The solution? ... crickets ... :-)
Japan looks to accept more foreigners in key policy shift
All marriages are/were to varying extents. I would go so far as to say that being able to "pencil out as a sensible business transaction" is a key element of most/all longstanding marriages.

Being the 40yo guy marrying the 20yo girl is like being the 40yo guy daily driving a Ferrari. Sure there are some pretty big downsides in the practicality department but you're rich enough to paper that over (this sentence is specifically crafted to apply to both parties).
Happy to answer any questions about this. If you're considering this kind of approach for a new project, I'd really recommend it, especially for projects that you plan to release in stages. My strategy with tldraw was to pair the sponsorware'd app with steady content about the its development. It worked pretty well!
Surprising ways nature 'rebooted' with reduced human activity
Reminds me of https://excalidraw.com/
Because Bitcoin is still the center of the crypto universe. As the price of bitcoin goes up and down, so does the entire scene.

Some people like it that way, others don't. But it's definitely the situation we're in.
My point was more that if there's money being made with some chunk of code, a sensible product owner would allow a modern refactor or even a rewrite in the same language to not endanger the long term success of said app.
(naieve fibonacci) like this:

<?php

function fib($n)
{
if($n === 0) { return 1;}
if($n === 1) { return 1;}
$r = fib($n-1) + fib($n-2);
return $r;
}

$n= (int) $argv[1];
$r = fib($n);
printf("%d %d\n",$n,$r);

just did some measurements on my laptop:

| Language | n | time(s) |
|----------------------+----+---------|
| php (7.4.25) | 42 | 422.0 |
| python3 | 42 | 90.0 |
| haskell (ghc -O3) | 42 | 13.8 |
| f# | 42 | 5.6 |
| ts | 42 | 2.8 |
| ocaml (ocamlopt -O3) | 42 | 0.98 |
| C (gcc -O3) | 42 | 0.66 |

(edit: added php version in table. )