skysight-inc/HackerNews huggingface dataset:
Why? If you were designing a website with Mongolian as a language option you would choose a font that has support for Mongolian, not something completely unsuitable like Helvetica. The same goes for any language not written with a Latin alphabet.

If you don't want to provide a font and just want whatever passes for sans-serif on a computer with Mongolian fonts installed, use font-family: sans-serif; in your CSS and let the OS handle it.
Google's Noto project has a decent sans-serif Mongolian script typeface (https://www.google.com/get/noto/#sans-mong) that is pre-installed on newer Android and iOS devices.
I am devoting my life to make that happen. People don't understand roadmaps are just false promises you make. Product evolution is dictated by other variables more critical than a single slide with some features proposals.
Are any ad networks bypassing this yet by serving ads from a static IP?
Last time I checked, FreeBSD'd pf is quite older than OpenBSD's and also FreeBSD doc says it has diverged from the OpenBSD's pf.
Millennials Don’t Stand a Chance
For me, the mouse scroll doesn't work unless I enable Javascript for the site (I run NoScript). So, at least that aspect seems to be reliant on some kind of JS-based workaround, not CSS itself.
Or a commonwealth.

https://fallout.fandom.com/wiki/United_States_of_America#Com...
Something equivalent is done in https://github.com/CEA-LIST/Cingulata
The current execution run-time accepts a .blif file (a Boolean circuit) and executes it. For the moment only the BFV homomorphic encryption can be used. Although, supporting TFHE will not be so hard and some work is going on the parallel_bit_exec branch.
sbcl (and other Common Lisps) uses what you want it to use: read-default-float-format

(setf read-default-float-format 'single-float)
(+ 0.1 0.2) => 0.3

(setf read-default-float-format 'double-float)
(+ 0.1 0.2) => 0.30000000000000004

On LispWorks 7.0 I get 0.30000000000000005 for double-float. Hmm.
You cannot change "e" to "э" in these cases and you should not. What I mean is using "э" where you can, phonetically. Using "е" in those cases actually is "changing" although has made it into the standard.
nice work! I liked low on CPU since nowadays its hard to implement things without a GPU(DL) for things that involve to multiple crops/blur .
general developer:
I don't know why people want to find out if a person can code? ... I assume that a person can code ...(if not you will see very soon)

I mean it's not about writing "hello world". If the person is not dumb, you won't find out in an interview if someone can really code. (repos are much better for that, but can be deceiving)

"We have a 3 month probation period and if something is really not true it will have consequences. I'm crystal clear about that."

I mean we are all humans, but there is also a contract with money involved. I have to look out for the company and it has to be fair for all the other team mates/colleagues too. If you hire some "faker", without consequences it will destroy the whole team balance. (Additionally there is a "meet the team" to address the consent process). From my experience, technical people have a low tolerance for people which can only talk...(in a technical team).

So it does not mean you are safe if you can make it through the inverviews with tricks. (it may seem a bit hard, but I don't like the general acceptance of "lying" or superbeautify ^^ in the application process)

And then I talk about what we are working on and how we are structured. So the interviewee also gets an impression what the day to day work will look like.

What I really want to see, is the ability to solve problems. Because this is our real job. We are solving problems(with code). So I ask questions you can not solve in 5 minutes, but you see how someone approaches a problem. Is the person collecting intel about conditions and constraints or is he/she immediatly starting to code etc. ...
For that I generally take real problems we had and we already found a solution. And sure I tell them, that it is not possible to find a solution now, because many interviewees are "conditioned" (or used to) to give you immediate solutions. Else they would panic or getting frustrated.

In general ask a question:
Why should I want to barbecue(or embarass) a possible colleague?

You also have to take into account, that there are people which don't know everything yet from the specifics you need. But in the right environment with support of colleagues, they become really great. It's more about the mindset & willingness to learn and also the support of the team members.

The above is more for a general developer.

For an expert with 7y+ (whatever..) experience in a specific topic. I would really ask very specific questions and maybe a "homework". Because I hire an expert for specific experience in a topic.
Also the risk of losing money & time is much higher. Because it's experts work...it's hard to judge if the person is not capable or if it really just needs some extra time.. ;-) You won't believe how many people have a lot of years of experience and made only basic stuff during that time. So on paper they should be an expert, but in reality they are not.
Do you have any side projects that you do for fun? I find working on things that solve problems for me or that scratch an itch help keep me motivated even when I screw up on the simplest programming tasks.
Another Reporter Masks Affiliation with China During White House Briefing
There were free delphi personal and explorer editions to get you hooked. And Delphi used to be quite affordable back in the day
Generally speaking if you want to run dos games, dosbox tend to be a better choice for most games, is simpler to use and there is a bigger community around it.

however, Pcem really shine in the amount of hardware supported and better support for windows. Also it seem to be more accurate, but i, personally, never found a game that needed it, but if you have some games that don't work with dosbox it may be worth a shot.
I'm about 10 years into my software development career. I have felt exactly what you are describing once or twice. From time to time I feel myself become somewhat tired of programming and tend to move onto other avenues of running a SAAS product, for example, marketing and sales.

I found that the core reason I temporarily lost my love for programming (or nearly lost it on multiple occasions) was because I was coding all the time and was burning myself out.

The monotony of working as a software developer during the day and then coming home to work during the night on my side projects[1] had left me feeling down when my tasks in work or my projects at home didn't work out the way I had planned. On the flipside, when I did things which I considered to be an achievement at work or at home - I felt better in both environments. Almost like a surge of energy. Work/life balance is, of course, a two sided coin and they both have implications on the other.

I think one really needs to find other creative pursuits besides those which they are inclined to practice on a daily basis. It's fantastic to hone your skills in a particular field however I have personally felt that switching off from time to time and dabbing in completely unrelated work would allow me to recharge. In fact, it would help me think of new ideas as my mind had time to process my thoughts and the work I had completed.

When I 'burnt out' in the past I needed several weeks to rest, read, explore my city & countryside, cook my favourite foods, watch my favourite shows and just take care of me.

In order to avoid burn out, I decided to pick three hobbies: one to make me money, one to keep me in shape, and one to keep me creative. I'm sure I read that somewhere! Some of us do this by default, and there is a lot more to life than those three hobbies.. all I know is it has helped me to pace myself[2], to enjoy life a lot more and to achieve my goals at the same time :)

[1] https://www.darwinmail.app/mail
[2] https://twitter.com/joeytawadrous
Don't take this the wrong way, but it's funny to read a post complaining of the bad relation between written word and pronunciation of a language when said post is written in English :)
Every economy that has tried collective farming, from small to large, has never been able to achieve self-sufficiency in food.

The US economy around 1800 was the first economy in history to produce a consistent food surplus. You can see the results of this in the astonishing increase in the average height of Americans throughout the 19th century.

In the Great Depression, the government ordered the slaughter of millions of hogs in order to try and raise the price of pork.

https://livinghistoryfarm.org/farminginthe30s/crops_17.html
He'll refrain from making a parody if the artist doesn't want him to at all, no matter what the reason.
Who is "we?"

I have a question, if you don't mind answering. What are you doing personally to help the homeless and less fortunate than yourself?

I get that it is easy to sit behind a keyboard and complain that other people aren't doing enough. The way to help people isn't to demand that other people pay more, but to use your own resources for the causes which are most important for you.

Simply giving more money to the state solves nothing. It just makes the state bigger, more corrupt and less efficient. The resources get diverted to other goals which don't match up with your own. Perhaps it would be better to keep more of your hard earned money so that you can utilize it as you feel most appropriate?

Relevant?: https://i.imgur.com/MogFw59.jpg

It seems to me that the flaws aren't with the system, but with people who idly sit and wait for things to improve at the cost of someone else (the "rich people" scapegoat). Your time is often more valuable than money to those in need. Why don't you give up more of your time to help people. Perhaps quit your job and become a full time altruist?

Look, nobody "deserves to be homeless," but nor does anybody "deserve to be homed at the cost of somebody else's labour" Nobody "deserves to be sick," but also nobody "deserves to have healthcare given to them without compensating the healthcare giver for their time". It isn't "immoral to help people who can't pay" at all, but it isn't "moral to steal other people's property to pay to help others" either.

You seem to have a cartoon world view in which everyone should be in prosperity by default - but the reality is that poverty is the default state of all of humanity, and the only way that humans have ever lifted themselves out of poverty is through productive labour and innovation. If you are not productive and you can't innovate, you are not entitled to the successes of those who are.

This might seem a bit cold-hearted, but the people who are in the best position to help others are those who are not spending every hour of every day undergoing basic survival. People have a self-interest to look after themselves and their families first - and then once they've secured that goal, can begin to look how they can help others less close to them. The simple fact is that the vast majority of humans are in the category of figuring out how their own family is going to survive month to month, and the less fortunate are simply just that. You can't help everyone. You have limited capacity as a human, and the most effective way you can help anybody is to secure the well-being of yourself and your family so that you have excess resources and time to dedicate to helping others. If your economic output is limited, your time dedicated to helping people directly is infinitely more valuable than your time campaigning for more socialism.
> You might not like marketing, but it's silly for the conclusion to be "thus, the entire field is made of people who don't know what they are doing".

It's not silly. Personally, I believe just that. Just because marketers use "conversion rates, A/B tests, attribution, and a lot of other techniques", doesn't mean they actually "calculate the ROI of advertising". They may be - and I believe are - mostly bullshitting themselves. Attribution is a hard problem. Doing an A/B test correctly is a specialized skill that requires some understanding of statistics most people in the industry don't have. And even the tools don't help, as evidenced by the famous case of Optimizely designing their product in a way that made people do A/B tests wrong - and in the exactly wrong way that made them feel Optimizely is helping them[0].

You can't seriously claim that all these small companies are hiring top STEM grads to trace ad spend and verify the work of top STEM grads working in small ad agencies.

--

[0] - https://news.ycombinator.com/item?id=10872359
No citation on such a big claim?
We are not talking about a smartphone vs no smartphone, we are talking about a $1,000 vs a $200 smartphone (or a 4y old model).
Out of curiosity, what are you reasons for not using bash?
Know what you mean, I rarely have to do image editing, if I can't do it in preview, I groan, because it usually means I have to go to GIMP and waste hours doing something that seems very simple.
I think last time it was just adding a black border to an image, there seemed to be a border tool, but it insisted on making a picture frame effect and I could not understand why it just couldn't do a simple single colour border.
And it seems slow, moving around the image, things like that, it should be far better.
People are actually usually irrational. Predicting how people behave always involves building an elaborate mental model of the exact way that their own model diverges wildly from observable reality. The fact that they are rational by their own model doesn't mean they even kind of are objectively.

The point is not that you desire to be able to buy TP its that you are willing to sacrifice the general well being for your own convenience.

Hoarding of some non emergency items is self limiting and self correcting in a way that doesn't rob the poor of the ability to wipe their asses. It's a problem that doesn't need solving beyond the simple expedient of not allowing one person to buy too much of it to give other buys a chance.

Your solution by contrast is actually more likely to shift whose hoarding it and why then solve the problem.

If your position was apt then surely you can give one example of such a system working?
> you have yet to name a single occupation

Because it isn't in any way specific to an occupation. It's anything where the employee receives a non-monetary benefit from working somewhere that offsets a reduction in monetary compensation. It doesn't matter if what they're teaching you is to be a lawyer or an electrician or an auto worker, what happens is that you receive long-term training in exchange for less pay.

> My argument is exactly that you need a minimum wage in a sellers market because the market is exceedingly inefficient for workers and allows companies to exploit workers and pass that profit off to already wealthy shareholders and upper management.

This is not a description of a seller's market. When labor becomes more scarce or more in demand, the price goes up without need for any special rules.

> If it is between a job that pays enough to survive vs one that does not?

The point is that minimum wage is a garbage metric for this.

Suppose one job requires you to incur $4000/year more in transportation expenses for commuting and then pays $15,000/year instead of $12,000/year. The lower paying job leaves you with $1000 more in your pocket after expenses, but it's prohibited. If either of those jobs doesn't pay enough to live it's the one with the higher nominal pay.

> I fully agree that would be a better policy. It has proved much harder to pass through the political system.

I don't think they've had an easy time raising the minimum wage either (for much more legitimate reasons) and would do better to give up on the worse policy so they can concentrate on the better one.
And pretty much all of which they can do just as well with a $200 smartphone or a 4y old model.
I used to love Forth. I haven't written Forth code since the 80's. Maybe it's time to try it again.
How tricky is to save 20x with AWS Glaciers?
That is absolutely factually wrong. Mask prices on Amazon were already inflated back in February, and stocks were already very low.

But the most annoying thing about this thread is how it has turned into some kind of let's-forecast-the-markets game, instead of dealing with the underlying reality - that the markets failed to provide an essential good when it was needed, resulting in a significant number of avoidable deaths.

There should be a special word for the moral delusion that markets exist in an abstract philosophical vacuum and price signals are somehow more important than people's lives.
There's no need to politicize the issue or bring the completely irrelevant refugee topic in the discussion. Anyway the argument is so oversimplified that it's irrelevant in any discussion. No matter where you buy from a similar argument can just as easily and arbitrarily be used pro or against it.
There is also the abstract algebra cheatsheet [1]. Not my work, I have just bookmarked it a couple of years ago.

[1] https://github.com/mavam/abstract-algebra-cheatsheet
There is https://github.com/moretea/kubernix but it's an experiment. However seems to do exactly what you're looking for
> The hatred of China in Western media

That’s a very broad brush. I can see why you might say that about US media, but can you justify saying that about “Western” media?
Custom Backgrounds for Video Conferencing
Well said, I was close to 8 years in web development and jumped ship a little over a year ago. Working in javascript development felt like a hamster wheel but maybe I just needed something different.
It's visually extremely inelegant as well. Seeing a kanji character next to a single stroke katakana character in the same word is ridiculous and yet somehow commonplace.

I would be more surprised that the Japanese haven't done more to clean this up if it weren't for the cultural conservatism deeply embedded in its society.
Docker 101: A basic web-server displaying hello world
Building a noise level dashboard for your office with a Raspberry Pi
> If you assume people behave irrationally you may as well send the army in straight away.

This is false, as well as being a false dichotomy. We know people act at least somewhat irrationally. That's why we have laws on gambling. It doesn't mean sending in the military.
> Mask prices on Amazon were already inflated back in February, and stocks were already very low.

Please cite evidence that this was "millions of millionaires" buying masks.

When an oil refinery blows up and gas prices rise, that isn't evidence of millionaires hoarding, either. It's evidence of supply and demand at work.
You’re right and I should have been more clear. Yankovic does need a license, but not permission because the compulsory license scheme for “covers” would suffice.
'Godel_unicode > That's not to say someone can't think of a reason for it, but rather that there are better ways to do what it does.

'Certhas > The bit the parent replied to was actually claiming that there is no valid reason to do things this way … because there are other ways … that do something similar

It appears to me that you're reading more into 'Godel_unicode's comment than was written. Something not being necessary does not preclude it being useful, and I haven't seen anyone imply otherwise except for you¹. Working through the double-negative, 'Godel_unicode even explicitly acknowledges that some people may have a reason to do things this way, despite their opinion that it's inferior to their method.

¹ I haven't studied the entire thread, so it's likely I've missed someone's comments.
This is about USA.
Sure, I can go with font-family: sans-serif
But what if I have to add Mongolian support for a website using Helvetica typeface for the currently used Cyrillic script?
The article says there are 5 such acts. Apparently the other one is Weird Al's doppelganger [0] Kenny G, who scraped in with top 40 hits in January 2000 and December 2019.

[0] https://i.redd.it/tiu1j5am3of21.jpg
Actually, Mongolian is one of the few languages which are top-down left-to-right.
Making more money by removing friction
The irony of a Rolling Stone writer's concern with how one's actions can affect others.
Ask HN: What is a good percentage of Unit and Integration test coverage?
Basically the title. To give a little bit more context, our team recently introduced sonarqube and while I was OOO they decided they wanted a unit test coverage of at least 80% for new code.

Now, we are working a product that consistes of two UIs (eclipse and Web) and a java runtime. It's been developed for more than ten years and we have around 45000 tests in total, which combine UI, system, integration and unit tests.
Out of all of them, 3200 are unit tests, so less than 10%.

So over time we adapted a style of testing a lot of stuff with integration and system tests, which makes sense, as we are heavily integrated into several systems around us (two application servers, eclipse, multiple messaging broker, different database backends, ...).

I think it is totally unrealistic to have 80% code coverage for new unit tests and it showed already. Two members started writing tests that covered a lot, but still were green when I went ahead and deleted production code from that covered code. Which means, a lot of stuff was mocked.

Now, I'd like to know three things.
1. Your experiences in a similar area?
2. Is there some scientific background to code coverage and it's outcome?
3. What are some good arguments to lower the expected unit test code coverage?

Thanks,
Sven
Are there some example projects available somewhere? I cannot find any (apart from nbdev itself).
On the technical front, CSS is extremely well-placed for this, with the comparatively recent shift from absolute axes (margin-left, border-bottom, &c.) to directional axes (margin-inline-start, border-block-end, &c.), with what those axes mean depending on writing-mode, direction and text-orientation.

Browser support for the complete set of this stuff is still a tad patchy; Firefox is best in general, but all the browsers have at least the basics.

But yeah, it mostly seems to boil down to rotating your app’s entire layout by 90°.
Jupytext (https://github.com/mwouts/jupytext) solves most of the problems with managing notebooks in git.
> The Russians writing system tries to be phonetic but doesn't seem to do well this way.

It does not? Creating a fully phonetic writing system that is also consistent is an impossible task. For example, different dialects can interchange "o" and "a" sounds, how this should be solved in a "proper" phonetic system?
Build something for yourself.
Software Engineering in 3 Words
Except more and more options are being taken away by Google, so there's no menu (not even developer setting?!?) that could give you any sense of freedom back. For examples (not all privacy-related), see clipboard permissions, background usage rules, Firebase notifications, WiFi scanning...

The only way to get freedom back on Android is to either run a very old version (bad!) or undo all the bad changes in an AOSP fork (difficult).
Waves of nationalism come and go. If you've got a big enough population, you can easily promote your native language as superior to others because it can express X, Y, and Z beautiful concepts easily while filthy foreign languages can't.

There were a few campaigns where various western countries tried promoting their alphabets over native writing systems. Some succeeded (e.g. Vietnamese) and many others failed. Trying to completely change the language is an even bigger stretch. Places like India have a long history of English, but few Indian people speak pure British English. Most will throw a mix of perfectly pronounced English words in the middle of a sea of their local language. English doesn't have a clear path to domination despite it being spoken by so many people.
Yeah, early on. The commenter doesn't know what they're talking about.