skysight-inc/HackerNews huggingface dataset:
another problem with the 3-letter system is that it's not always 3 letters. With daylight saving CST become CEST which is then +-1 different depending where you are.
With hTime and bringing UTC into the clock, I'm aiming at eliminating the need to think of the 3-letter system altogether. If I know what time globally is (UTC) and what it means in my local time, then I won't need to know what CET or PT is anymore. hTime gets the job done using "one clock". The idea of UTC here is that it's a rotating UTC. So hTime utilizes where you are on Earth and uses that to rotate UTC accordingly so you get the same reading of time everywhere. That's a global time concept, which what UTC is about.
This stat is largely meaningless without knowing the state. Salaries in certain parts of the U.S. are much higher than in Finland. The average salary in NYC is like 4x the average salary in Helsinki. Not sure why you’d expect the cost per student to be the same?
It was a tool to remove a site from your own results. If you searched and saw a site you didn't like, you could click to no longer get the results from that site. It wouldn't affect what anyone else saw anywhere.
They are still accepting proposals and the changes aren't being forced until 2023. I know everyone likes to think Google is always evil lately, but there is still a lot of time for the new API to be revised and improve on the features you mention. You can even make the suggestions yourself or work on the code to fix it.
Because in order to avoid paying taxes, a lot of companies balance books so that no profit emerges.
Tom Scott's rant on time-zones is as relevant as always

https://www.youtube.com/watch?v=-5wpm-gesOY
Great feedback! I'll add this as an option, so users can use either 24h or 12h. Thanks!
Why are they looking for implicit biases in the first place?

> Maybe white real-estate agents who are proud Obama voters conjure up thin excuses — excuses that feel legitimate to them — to avoid renting nice units to black families.

They’re weighing the risk of ending up with a delinquent tenant against the risk of treating good people unfairly. Surely it doesn’t get more explicit than that.

I think the real implicit bias here is the American idea that KPI-chasing private enterprise can do no wrong.
Metaface
The former project lead refused to surrender the domain names and instead is selling them via the KiCad mailing list: https://lists.launchpad.net/kicad-developers/msg45358.html

DigiKey is the real hero of this story:

> When the KiCad Project formally became a registered project under the Linux Foundation, we attempted to secure the rights to the original domain name from Dick without success.

> In the meantime, Digikey Corporation purchased the kicad.org domain name from squatters and donated it to the KiCad Project.

It’s too bad they didn’t start migrating to the kicad.org domain name earlier. Changing domains is always hard but they should have started the migration at first signs of trouble with the old domain holder, not after he had sold it away.
Darcs could have some slightly crazy patches like replace-regexp, but to be honest I don’t think that works so well on a large codebase.

The problem I’ve had so far thinking about structural patches is that they need to capture several weird kinds of edit that imply that the patch cannot simply mirror the tree structure of the file. Some examples of tree patches (using sexps to show the tree structure):

(A B C) -> (A B B2 C)
(A B C) -> (let ((b B)) (A b C))
((A B) (C D)) -> ((A B C D))
((A B C D)) -> ((A B) X (C D))
(F X (G Y)) -> (G Y)

Specifically it is operations like splitting, merging, raising, lowering, and reordering that can cause problems with computational and logical complexity.

If you look at the model for pijul, it goes:

1. A file is a totally ordered set of lines (or other atoms), some of which are marked as “deleted”

2. We consider a patch to be a map from one file to another, taking lines that don’t change to their counterparts, deleted lines to “deleted” lines, and changed lines to their new versions. The map must respect the order by being strictly increasing

3. We now generalise to allow for merges (and merge conflicts) by changing total order to partial order (it is a conflict where the ordering is not total) and patches are increasing maps.

It is hard to me to see how such a thing would extend to tree-structured files. But other Brooke online seem more confident so maybe I’m wrong.
I take offense at that. Yes, you might be achieving the holy grail of storing carbon, but a collection of identical, equidistant trees with barely any other form of life between them is not a forest, it's a soul-crushing horror show.
As someone with moderate hearing loss in both ears since ~1st grade, I'm all for expanding access to hearing aids. It took changing doctors in high school to finally get a prescription, and it was life-changing. Not cheap, but entirely worth it - I'm grateful to have had access at that point.

Cost is still a challenge, of course. But I'd like to point out that my current set of aids ($2800 pair) just hit the 5-year mark of usage, and they are still working perfectly. For devices that I use ~16 hours a day, everyday, it's amazing. However, it took 3 visits to the audiologist to get the tuning/fitting just right. For the first month of use, these hearing aids were "garbage" (I was really frustrated). But once we hit the mark, I have had zero complaints ever since.

So, that all said, there is tremendous value to initiatives like the Bose SoundControl Hearing Aids (~$900 pair off-the-shelf hearing aids), but the biggest hurdle they face is the fitting/tuning portion. I've tried them, but they don't fit my ears well, so I can't use them effectively (yet - I want to try adjusting the receiver cables).

I'm hopeful this is just the turbulent beginning of a new hearing aid market that expands access to as many people as possible, because it is far from a solved problem.
Absolutely, the content of a joke matters as much as the context. This not only includes the setting and audience but also the speaker and the audience's understanding of the speaker.

This is especially relevant for in-group jokes and self-deprecation. A Black person performing for a Black audience can poke fun at Black culture as a form of self-deprecation, but if a white person tries to perform the same joke to the same audience the intention will get muddled, and if the audience is white it quickly turns from laughing at yourself to laughing at a marginalized group.

This effect is also why there is no such thing as the "n-word pass": even if a Black person tells you as a white person that they're okay with you using that word and even if they're honest, that only makes it okay in the narrow context of conversations between you and them. Even having another person around can quickly get messy.

Likewise "Karen" originating as a pejorative against white women "playing the victim" sounds very different coming from a Black person or a white man.

Language and communication are complex and jokes are just another way to communicate ideas with language, even if the ideas may be somewhat non-obvious.
> I believe that using zsh means, for the vast majority of users, using just a small subset of functionality that gives a better UX when compared to Bash.

What about adding only these functionalities you may care about?

When I tried zsh, what I liked was the history search. Like you, everything else "wasn't as simple as I expected". So I fixed my bash to add and expand what I had enjoyed!

Check https://github.com/csdvrx/bash-timestamping-sqlite :

- stores everything into a sqlite database so separate bash in separate terminals can access each other history on the go (without waiting for the session to end and the history being committed),

- add extra details to the history like when the command started, stopped, which with return code, in which directory (more on what that enables below),

- for accessing the history, uses fzy for fuzzy finding, (the one thing I mostly enjoyed in zsh, not zsh but fzy!!)

- provides 2 separate history search contexts: either global (ctrl-t) or "this directory only" (ctrl-r), with extra goodies like excluding commands with a non-zero return error code thanks to the extra things saved

I included a few examples of the SQL queries you can run.
>Say what you will about gender equality, but societal expectations around men providing for the family still exist.

Unpopular opinion. Demanding that women receive the same pay as men is the same as demanding that the man does not provide for the family. Demanding both is a double standard as men are forced to increasingly compete with someone they are supposed to support.
Who needs vscode when you can just hand write it and scan it?
Normally they'd come after you with debt collection agencies / court cases rather than asking for the handset back. They want their £40/mo for 24 months, not a used handset really.
The Swedish Post Office had at least before a department for unreadable addresses, that would put great pride in finding the correct recipient. I have sent letter addressed to "the red house with blue door, if you take the first road right from the ferry stop to this island in the Stockholm Archipelago", and received a letter with the address as a rebus.

It might have change now, but many years ago I guess the letter addressed to you in phonetic Thai would have got delivered!
> They text sentence fragments back and forth with each other.

Before computers could fit into your pocket the same was done using paper and called "passing notes".
No, it's a bit misleading. If you've been employed for less that 2 years, the employer doesn't have to give you a written statement giving the reasons and you cannot claim unfair dismissal unless you believe the reason falls under one of the automatically unfair criteria (such as pregancy, health and safety, discrimination etc). Going home sick could potentially be argued as health and safety, so it would be worth getting legal advice on the issue if that happens.
While these are good examples of some of the fragile parts of bash, I think switching shells is the wrong approach in this case. If you find yourself dealing with binary data, floating point math, complex quoting, and so on...you probably shouldn't be scripting with a shell. Use Python, Perl, Ruby, or something else more suited to the task.
Simple advice to send better emails to mentors and recruiters
- Have an excellent "Headline" with a defined goal.

- Don't start the email in a too formal way.

- Don't close the email with "Regards." It's too generic.

- Don't be too formal in tone.

- Use paragraph breaks and bullet points to make your email easy to read.

- Use proper punctuation and capitalization.

- Use active, not passive voice.

- Do not email a busy person, influencer and celebrity on Monday morning.

- Schedule it for post 3 hours so you can change your mind and write it again.

Instead of "You feedback would be appreciated," say, "I would like your feedback."

Remember Friendliness

"Hi Akash" vs "Dear Akash."

"Regards" vs "Thank you."
This is the perfect business: create a three-way strategy of 1) Free voice sentiment analysis for the public - get the public self-entertaining themselves by giving away the tools to be critical analysts of public speech
2) Enterprise voice sentiment analysis to analyze rival CEO/corporate spokespersons
3) Enterprise voice cloning of the CEO/corporate spokespersons with perfect intonation and glowing belief
My rule of thumb is, if a story vaguely implies that something is worse than coal/oil/anything made by a big pocketed corporation, but they dont come out and directly state that it is, ideally with sources, but just continually insinuate, then it's not worse, and the story is corporate propaganda to make alternatives seem futile.
I ordered before v4 was released, and I also contacted them about a month ago to ask for a refund but was told I could not do so until the mandatory 8 week estimated delivery window had passed.

I'm not mad, but it is obvious to me that they had no capability or intention to fulfil my order and were just hanging onto the €. They also sent me an email (before I cancelled) saying I could turn my current order into credit for a v4 preorder.
Despite the similar names, what oh-my-fish and oh-my-zsh provide isn't comparable.

E.g. oh-my-zsh adds a bunch of keybindings and a git prompt, and sets a bunch of options (like turning on history deduplication, or comments in interactive sessions).

Fish already does equivalents of much of that, by default, so oh-my-fish doesn't have to do it. They mostly add more prompts (with their own, separate, git prompt implementation) and provide a package manager.

That means fish without oh-my-fish is already close to the experience of zsh with oh-my-zsh.

(disclaimer: I'm a fish developer, and not really involved with oh-my-fish - I sent a few courtesy patches over the years)
What's new in C# 10: overview
Past comments: https://news.ycombinator.com/item?id=22838995
Few years ago I worked on an biomass tarehouse project for one of Poland's power plants. One of supported kinds of biomass was palm kernel shells. Palms do not grow neither in Poland, nor within 500km from its borders. Yet someone considered it a good solution to produce "green" energy.
I’ve not been able to find a mass estimate for UK forests, but UK timber production appears to be 10.8 million tons per year, if I’m comprehending this right: https://www.forestresearch.gov.uk/tools-and-resources/statis...

For the entire capacity of Drax (not just biomass), 3.9 GW-years / (18 MJ/kg) — the energy density Wikipedia lists for “wood”, but I bet it is more complicated than that — I get 6.8 million tons/year.

The Wikipedia page about the power station says in 2013 they planned to import 7.5 million tons.
Ask HN: Fun or clever ways to teach bots a lesson?
One of our clients has stopped using WordPress but is still seeing a lot of traffic to the usual core php files (ex: wp-admin.php / wp-login.php / xmlrpc.php). Instead of blocking these and returning a 403, what do you guys suggest would be a fun or clever way to handle these? Make these bots download a gigantic blob file? Make a fake login page that submits their info to the abuse address of their own host? Something else?
Interesting, let me share two screenshots of what I see:

1. http://karolis.koncevicius.lt/data/google_example1.png

2. http://karolis.koncevicius.lt/data/google_example2.png
Is It Possible to Treat Anxiety Disorder?
A tool that has been most useful for me when I am scheduling meetings cross-timezone:
http://timesched.pocoo.org/

IMHO when scheduling, you need to actually understand local time for all your attendees, so you can factor in things like when they are awake/asleep, when they might be driving to work, picking up their kids, etc.

But when simply reading/grokking times — i.e. in internal documents or web pages shared across timezones — I usually just want to see the timestamp expressed as my local time.

(Browser extension idea: automatically convert all dates/times to my local time, and be able to set rules for common timezone conversions for certain URLs/domains.)
I don't think it's a bad product, I think the underlying code is sound, but I'm a bit confused by all the pivoting, as I mentioned in one of the other threads.
Facebook plans new group name to revamp image
I don't believe in ghosts, but I imagine if they did exist they would be so happy to have people having a great time and watching movies nearby.
APL in its modern state (2020)
Renewable is a misnomer that goes back to the early environmentalist movement. In those days the concern was about running out of energy resources, not climate change. Today we’re drowning in energy, but have a surfeit of greenhouse gases in the atmosphere.

We should Chuck the “renewable” nomenclature from the discourse as fast as possible. We don’t care about renewable we care about carbon neutral. Nuclear is non-renewable but carbon neutral, which makes it far superior to wood which is renewable but carbon spewing.
Worn-out nurses hit the road for better pay, stressing hospital budgets, morale
Great feedback! I'm considering that as well, to try the inner clock with numbers. The main idea of letters is to help distinguishing global time (UTC) from local time. So let's meet at 11:00 is local, and let's meet at M:00 is global.
I'll try the numbers and test what would be simpler to use for users. Thanks!
Chilling Effects: In what sense do 10% of people die of the cold?
The less optimistic possibility is that soon the only people left at elite institutions will be woke leftists, as the classic liberals all resign.
If this is available in the US, then I have not been able to find it. I've seen it listed on other countries' respective Lenovo pages or stores outside of the US.
KeepassXC has worked pretty well for me. You'll need something like syncthing to synchronise the database across devices though!
Just tried it out. Looks nice (except for that unremovable crypto button on the toolbar), but I need SpeechSynthesis (TTS) support. Will stay with FF and use MS Edge for its excellent TTS.

The search engine is pretty weak judging from my initial queries.
And this is an argument for investing less? Just because you are personally normalized to something doesn't make it acceptable.
Concerning the first example, if you're doing floating point in bash, you're doing it (scripting) wrong...
What a confusing mess. If LIST pricing is separate then it's strange to include it in the column of a table of storage-class pricing like that. But I agree that's what that statement seems to be saying.

AWS's own pricing calculator doesn't split out LIST requests: https://calculator.aws/#/createCalculator/S3

Either way, the takeaway is that using LIST or a bucket inventory, will still be O(N) cost and there's only a factor-of-2-ish difference between the two.

Then again, a billion objects is $5 territory to delete, and if you have a trillion objects to delete and no pre-existing listing to go off of, then odds are you can stomach the $5000 hit more easily than you could stomach the staff time spent trying to reduce that cost!
I'd love to hear more about that. What is the trouble? Maybe I can work on a solution to help.
The a cappella one or the 'other' one?

Edit: it's in TFA, the a cappella one.
Thank you. This is the first explanation of gravity I've read that isn't overly simplistic (e.g. analogies about cats) yet it's technical enough to help my understanding without going deep into mathematical notation that is beyond me.
It is indeed a hard problem. It's also why manufacturers are the only ones who can realistically deal with the problem. Let the Pringles company collect all the used Pringles cans from the same supermarkets they deliver Pringles to. They have the scale to justify building a dedicated facility for recycling Pringles cans.
Note that, in the current form of the JS proposal, you also need to use the placeholder in unary functions. I.e. sanitize(%) and capitalize(%)
How to Convert Images to Video Easily in Linux
What is "the mission"? Maybe it is important.
I have an iPhone X that would disagree with you :D

Dropped it from pocket height and is completely shattered.
This is absolutely amazing and is the perfect gift for the research I'm working on: fractal logic and calculating with structures.

The concept is to break down (algebraic) operators into a single fundamental operator and a single reference value (zero/null). And because there is only one operator and one value, they can be removed from the system. What remains is the "essence of information" in the form of connections, opening a new realm of problem solving, especially in the realm of SAT solving. It's not about what the operator does, it's about how they are connected together.

The "fractal operator" is a switch of which one input is inverted. The expressions/structures are stored as vectors and evaluated by activating them sequentially. For some years I visualised it being implemented with photons instead of electrons. And assuming that only a single photon is needed to set the switch state.

This is a wish come true!

[0] https://github.com/RockingShip/untangle
We have that as an application on our platform. We did that because we use it often and we've included it as a plug-in. We made it addressable by API because sometimes we hook it to a Grafana dashboard and use it in other systems, but you can also upload a file (CSV, spreadsheet) and get predictions and graphs.

Feel free to contact me.
Netflix braces for staff walkout and LGBTQ rally over Chappelle special
Again, this stat is totally devoid of information. From your link, non-teacher staff is defined as:

> Nonteaching staff includes administrative and support personnel, such as administrators, supervisors, counselors, school psychologists, health personnel, librarians, building operations staff, and maintenance personnel.

If you had a specific education system to point to, where you could clearly highlight the waste, then that would be one thing. But on a high level, I can see the U.S. having way more services than Europe. For instance, Football is very popular in the U.S. with many high schools having full blown stadiums for their teams. That type of infrastructure is going to come with overhead. The U.S. also has terrible mass transit, meaning that schools need to maintain their own bussing systems. That also takes people to maintain. Population density is also lower, so the cost of transporting a single student will be higher. You can’t point to a few top-level numbers in isolation and say “See! Look at all the waste!” All of the school spending is public information. If there was a lot of waste, it shouldn’t be hard to find specific instances of waste.
> like any biz pressure to generate revenue is immense.

Whenever I think about consumer electronics, I think they are turning into status symbols more than tools providing utility.

https://en.wikipedia.org/wiki/Veblen_good
And why are native women choosing foreign men over native men? Purely the result of "American movie and music industries"?
And apparently to some name that reflects their new "metaverse" positioning. I wonder if that will backfire on them. I'm struggling to think of a metaversy name that doesn't sound ominous, like panopticon.
There's no set of laws that can efficiently govern dishonest people. Or in "low trust" environments, if you prefer think of it amorally.

Enforcement just moves around where the corruption is incentivized to happen. Is it at the bottom -- workers stealing extra pay or higher up where the enforcement happens?
It will. But it's not going to get better because of this. Microsoft will just double down on turning it into a service.
Managed Container Services: KaaS, KPaaS and CaaS Explained and Compared
It's not clean, when it:

- emits CO2, far more than any other fuel per unit of heat/energy gained

- emits huge amounts of pollutants

We have better alternatives and we should use them - despite the fossil fuel giants which would like us to rather stick to their existing infrastructure and revenue streams.

Every bit of emission should be avoided, the atmosphere doesn't care about its source.
> But it was never my intention to lead an organization that is political or even ambiguously so. Consequently, I am stepping down from the directorship

sniff, sniff Integrity? In today's academia? How did he last this long?
Oh just to add, each OS probably has several implementations of Keepass, you'll have to search for one for your respective platform. KeePassXC just happens to be the one I use on Linux and then I've got KeePassDX for my Android devices.
Facepic?
>I think that was more a function of being the only browser language.

Sure, that doesn't hurt.

>The target of JS wasn't pro developers in those days anyway, so familiarity wasn't really a consideration

Lisp like syntax is very peculiar. It puts off novices and pros alike.

I didn't really understand you last paragraph other than agreeing that integers should have been there from day one. Array-like objects are not so bad.
Then high-tech engineering behind the Mars sample collection tubes