skysight-inc/HackerNews huggingface dataset:
Now that is an interesting perspective!

It's hard for me to imagine that I would choose a font based on usage data and statistics: "25% more coders use Inconsolata than Verdana, and they suffer 3% less eyestrain as a result."

How would you even measure such a thing? A font that works well on a low-DPI display may not be the same one that looks great on a high-DPI display. And one person's eyes are not my eyes.

I look at a font, try using it in my work, and either I like or I don't like it. Even if I do like it, I will probably find some flaws in it and fix them in a font editor. Or maybe I don't and just live with it.

I always enjoy comparing notes with people about what fonts we like to use. But this seems like personal preference, not science.
I can already notice this just from driving a car with a touchscreen-driven center console v. one with buttons and knobs. I'm hesitant to buy a new car for a myriad of reasons, that being among them.

Plus, fixed touchscreens on cars, planes, equipment, etc. tend to be resistive ones, and those can be very annoying to use even when they're perfectly still.
Products nearing the best before date are typically sold at a discount at least where I’m from. And those that don’t get sold but are still edible get increasingly donated to the needy instead of just being thrown away. There’s a big movement going on to reduce retail waste. In France grocery stores are required by law to donate food that doesn’t get sold.
Question: Do oysters clean the water by "eating" the pollutants ? If so, after oysters die, wont that pollutant still be in the water? Or is it in a stable form and does not harm us.
>The money is pretty easy to judge, and as far as I can tell, total comp is a good 'honest signal' that I'm going to be treated in other ways. How much money they offer is a better indicator that I'll be treated well, in my experience, than anything anyone can say at an interview.

Eh, not in my experience. I've often seen it as an excuse to treat people poorly. As in "You're being paid a lot to put up with BS" and "Highly compensated shouldn't have excuses or whine." It also seems to correlate well with their trying to solve all legitimate work headaches with money.
I think it's pretty simple: People absolutely love drama. Calling someone out feels good, and people love to follow along. It gets irritating when people make super broad accusations like this, but I believe it's in a similar vein to how politics on Twitter is mostly people trying to out snark everyone else.

In this situation I'd say the consumer is the victim of being misled, but you stir up a lot more people by accusing both parties!

Others are pointing out that the author is rightly frustrated. Of course, but most people don't accidentally make broad accusations of problematic isms, either.
I use a MBP now, but I've never understood why a lot of macOS users seem to be happy doing that. Back when I was on Linux, I preferred how easy it was to use i3 or awesome or whatever WM would tile the windows so all the screen real estate maxed out according to the work layout I preferred at the time.
It no so much that, but more of a control aspect. Once my backups are on someone-elses-computer I've lost control of them, and knowing my luck the day I need them will be the day the cloud provider has an outage, or even worse, goes offline.
This seems to me one topic where HN has its head jammed firmly in the sand - population control goes against its dogma, yet unrestrained fertility will likely destroy the planet but hey, we had 50% female engineers for 2 weeks before the polar caps melted!
I think you should watch the Handmaid’s Tale; it will make you never suggest your latter suggestion again :)
That's the thing about Linux. You can shoot yourself in the foot easily if you want to change anything.

However for most non-PC people they want to click a browser icon. That is easy and stable.
A jigsaw puzzles in figma
The whole Volca line gets updates this way - it's kinda amazing in its simplicity.
I drove to work for a while and it was awful. I wished that there was some way to tell everyone what the average speed of the road currently was and limit their speed to that. Instead I found that people moved their cars forward to the next place to stop as quickly as they could every single time. It was infuriating.
Kaise Kare Naye Kam Ki Shuruwat – Enlightened Life Guru Dr. Puneet Chawla
I suppose theres another angle not mentioned here.

Currently fresh food buyers are basically subsidising processed food manufacturers, making the former relatively more expensive compared to the latter.

Any move to consume uglier foods would increase competition and prices at the lower end, making fresh food relatively cheaper.

From a dietary point of view this is good, fresh food tends to be healthier than processed.
Here’s a random pic I took a while back, I used to use two Dell 27” in vertical layout, but it was a bit overkill, I found I never used the 4th.

https://www.dropbox.com/sh/ixw62l5pg3c34xx/AAAi_yWrGIF3Solee...
Yeah, but the retailer then deducts that VAT from the amount charged to the customer, so in the end it's the same, only the final customer pays VAT.
Night of a cascading failure
Ugh. Last year HMRC (the UK's equivalent of the IRS) sent me half a dozen cheques correcting mistakes in taxes. My employer changed some details in their compensation package and messed up somewhere.

It's automatic. Some system or human reviewer goes "Hey, this item is wrong" and then the machine re-calculates that and issues a new statement, but it also queues up any subsequent re-calculates and those may take a few days extra.

If they owe you money you get either a direct credit or cheque, if you owe them a small amount it's added to your next year of taxes, if you somehow owe a large amount you have to arrange how you'll pay.

For me the goal is to minimise paperwork, not minimise amount paid. I have money, I don't want to spend time doing paperwork (and no I don't want to hire somebody else to do it). So the US system would be intolerable.
Daily, serial numbers for regulated cannabis lots have IL10O - humans reference them hundreds of times a day
This is truly impressive. Is anybody aware of additional practical uses of GNU radio?
We evolved to overvalue the opinion of our peers. Back when we lived in tribes of 20-50, it was incredibly important to fit in and be accepted. It's maladaptive when the same mechanism is at work when doing something modern that is silly on an individual social level but incredibly important/beneficial on a rational one.
5G Technology
do you know what is 5G :
<a href="http://freefbhacks.com/5g-technology">5G Technology</a>
Does anyone have experience with getting their paid G Suite account locked? If paying them means that I can un-suspend my Google Account easily, I would be more than happy to shell out $5/month just for that privilege.
> Their desktop mice have two buttons, but only a single plastic shell.

I'm not sure where you're getting that from, since Magic Mouse only has one button: https://www.ifixit.com/Teardown/Magic+Mouse+2+Teardown/51058...
>Just rip the band-aid off. Some of the async stuff in Python 3 is awesome.

Will that awesome async stuff help us migrate several 100s of thousands of lines of 2.7 code?
>Had he not worked at a boring paperwork job in the patent office

That job was not as boring as commonly understood. He had to examine patents about time synchronization devices that used light signals between trains. That led him to think about what would later become relativity.
Do you recommend 160 Kbps for Opus encoding? I've been encoding FLAC to Opus with 140 Kbps setting normally for playback.

I don't move my collection from FLAC to Opus though, just encode for playback purposes (Opus takes less space, so good for portable players and etc.). It's always good to preserve the lossless original. What if some new Opus-next will appear which will be even better? Without lossless source, you won't be able to re-encode.
استوديوهاتRoundNutz1978RoundNutz1978https://login.live.com/ppsecure/post.srf?response_type=code&...
There's a form the employee fills out detailing how much to withhold during the year. Most people use the default, which is to withhold the most, thus those that get a refund are overpaying their taxes over the year.

Prior to WW-II, everybody had to file quarterly income tax payments. It was during WW-II that withholding became a thing (maybe something to do with increasing monetary flow towards the government or something). It remained a thing afterwards.

Because of the withholding, most people are unaware of exactly how much they are actually paying in taxes, especially given the "windfall" every year of refunds. "Woo hoo! Gubment gave me money!" and all that.
I work for a farmer who makes apple juice of various varieties. He used to use raspberries that were ‘seconds’ which wouldn’t fit supermarket criteria for selling by themselves. He pressed and used them for juicing for one variety he made.

As of last year the farm he bought them off no longer bothers to harvest seconds because it’s not worth it to them in the cost of labour to pick, sort and sell them.

So yes in certain cases this fruit is being wasted and people paying more for it would cause less of it to rot.
I made my company logo with that font (c2000) - LOVE IT
No they are not. Simply no! Wanna some really good and useful icons? Go get them at KDE. Those... Things sucks. Big. Time. Is that some hipster phoney nostalgia article of some sort? Please...
do you know what is 5G : <a href="http://freefbhacks.com/5g-technology">5G Technology</a>
It is already working at scale. If you are using google maps' navigation, you are driving like this today. The only difference - instead of doing altruistic thing by your own volition, you are likely being misled by nav system to take the route that, while being somewhat sub-optimal at this particular moment, will not cause massive congestion the moment you will get there.
> it's probably more likely that beginners new to a sport are going to be buying equipment off Amazon. These are the people who don't yet have the specific knowledge to spot countefeits (unless they're blatantly obvious).

This is very true although, to be honest, even as a reasonably decent skier I'm not sure I could spot a counterfeit. In fact, except in the worst cases, I'm pretty sure I couldn't because I'm not enough of a gear-head in that arena.

I'm more confident with watches but, even then, it's only certain brands and models, and I'd have to do quite a bit of research and comparison to images of the real deal to spot a fake. For example, I'm not at all sure I could easily identify a fake G-Shock because there are so many different models, whereas I might do better on something like an SKX.

The sloppiness of a lot of counterfeits gives them away though: for example, I bought a Gamecube controller that turned up unbranded and (worse) with a USB connector. Of course, my old Wii - which I use for Gamecube games - was having none of it.
> higher resolution changes everything when reading text. A high DPI screen puts much less strain on your eyes!

This may not be for everybody. I actually prefer low-resolution displays, and use beautiful bitmapped fonts (without need for "antialiasing"). It looks much cleaner to me.
>>Naturally, I choose the latest to expire to maximize my options within the consumption time-frame. And I think everyone does?

I certainly used to, but now that I have a toddler that consumes an unreal amount of milk, I just buy whatever's at the front. It'll be gone in 4 days regardless.
> Of course, apps can and did ignore them, but that was also possible on macOS.

This is much less likely, given that they are set up by default for every new application.
It is a bad idea to use a full-blown Node.js web server to serve some static content. A better solution would be to build the app in one container and then build another Nginx container to serve it. This container can then be hardened (run as non-root, use a read-only filesystem). An added benefit is that Nginx uses fewer system resources (~10 megabytes of RAM will work just fine).

We’re running such a setup in production; a sample Dockerfile can be found on https://github.com/WISVCH/docker-nginx.
It sounds like this is a pick-your-own-language type test. I'd suggest scoping down to one, or at most, two, simple allowable options that your team is already pretty comfortable handling.

I've been on the reviewer side of a handful of "choose your own language"-style take-homes recently and found that it's really not good for the candidate if they actually end up using something that wouldn't have been the interview committee's first or second choice. There have been cases where choosing a less-trendy-but-still-totally-viable toolkit has effectively disqualified a candidate, with several committee members not even considering it necessary to look at the code. This is very unfair and lame but an unfortunate reality. I asked that the test be changed to constrain the options at least to a list that wouldn't be immediately disqualifying.

You could advise the candidate ahead of the interview something along the lines of "you'll be asked to write a code sample in either Ruby or Python -- you'll have full access to Google, but you may want to brush up on the basics of these languages if you haven't used them recently".

This does two things: first, it prevents the issue you have, where you're essentially not sure if you're correctly scoring the samples produced. Secondly, it really requires you to constrain the problem to things that someone who has barely used language X or Y can do within 45 minutes.
I didn't see any numbers anywhere, so I'll add this one: according to a recent show on Swedish television, about 30% of all food produced is wasted somewhere along the way to our mouths.

"Ugly fruit doesn't sell" is just one part of it, there's waste all along the chain of production, and not least in the homes. Modern society tends to interpret "best before" as "poison after", which leads to a lot of food being needlessly thrown away.

According to the Swedish food agency (or something like that), the average person in Sweden throws 19 kg of food in the thrash and pours 26 kg of food in the sink every year.
Sometimes it is air pollution irritating the nose, when I went to Copenhagen, I said it was the first time I was able to breath in a decade, while I was smoking at 3 am outside my hotel,Bella Sky .
That's a good point. I usually have a little blurb like that on the blog, but I have been trying to integrate more info about each font into the test drive thing. There are lot's of "family relations" like that between fonts.
Or, if it ain't broken, don't fix it.
Do as the rest of the world does and include the tax in the price. Margins will obviously change between stores in different tax districts but arguably that phenomenon is already priced in today's profits: A store on the California to Oregon border has to price in the fact that their customer base could buy the same product with zero sales tax across the border.
As of today, if I need to compress, I use M4A/ALAC. This article may have been appropriate >10 years ago.

Most of the time I have good speakers and decently encoded sound, I do not have any real quibs.
Async Await in Java
This is such a sad commentary on what the Internet has become.
Based on actual people I know:

SDE 1 ~100-140k
SDE 2 ~115-160k [Overlap]
SDE 3 ~180-240k
> I'm similar. I store FLAC on my desktop and then transcode it to opus before putting it on my music streaming server.

Yep, this seems to be a common practice.
I solved a problem with resolution just recently, on older macbooks. I refuse to give up my 2012 Retina macbook until it's dead in the water. Connecting a 4K monitor through HDMI didn't work: it either didn't wake up from sleep, randomly switched itself off or sometimes flat refused to connect. Displayport didn't give me 4K resolution. Fortunately I found SwitchResX[1]. $10 saved me from lugging my giant new 4k monitor back to the store - it lets me use the DisplayPort at high resolutions. I now have up to 3840x2160 though unless I'm working on media, I'm happier at 2560x1440.

[1] SwitchResX: http://www.madrau.com/
Thank you for your reply, I will try to adjust my behavior.
No, take the opportunity to replace the cap! If you really just don't have the interest or the time, please give it someone that is willing to make the attempt. It's a great learning experience and maybe someone that couldn't afford a new one just got a good enough one on the cheap :)
Making taxes easier is something both sides of the aisle politically should agree on. Doing taxes, especially being a small business owner is way too complicated. While the Tax Cuts and Jobs Act of 2017 did make improvements, especially for standard W2 employees, my taxes for 2018 are still going to take me days to aggregate, complete, and file.
> A strong senior is a person who completely changes how you are even approaching the problem or someone who shows you problems you hadn't seen before.

I think this is overstated. Disruption for the sake of it is often not that helpful in the context of the business (although, in fairness, you do go on to state they often see tech in that context).

I much prefer people who are delivery focused to those who are overly idealistic or want to change everything out of the gate: a good senior understands priorities and knows when to make a trade-off to live with a sub-optimal situation or solution in one area in order to deliver greater value elsewhere.
> Particularly when their phase is slow in time

What does this mean?
This does force you into a style where lists of indented things require a new line - not necessarily bad, just an observable side effect, and can cause problems if you share a codebase that maintains a different style.
Opus is the best codec. There is VLC for iOS, which should be able to play Opus files.
Not really. A handful of letters have serif-like features, but that's true of a lot of typefaces normally classified as "sans serif".

The reality, of course, is that there's a vast grey area between "serif typeface" and "sans serif typeface", and this one does sit in that grey area, albeit much closer to the "sans serif" side.
The Icelandic government also pre-computes taxes. It takes me maybe five minutes to do taxes in Iceland and I don't even speak Icelandic.

Multiply that several times to do my US taxes and add some extra fees on top because I use tax prep software.

The really funny bit is I never owe anything in the US since I solely live and operate in Iceland so all that's covered by my Icelandic taxes, but as a US citizen I'm required to file regardless.
Good catch, I'll update the link. Both the Mozilla and the foundry's repo seem to have the same font, it kinda makes sense to link to the Mozilla one in this case.
Whats in the clam chowder?....fish
Depends where you live and your household consumption . In Sweden milk expires usually 3-7 days after you buy it. If you are alone and don't drink that much, it does make a big difference buying the one that expires in 7 days vs the one in 3-4 days (there is no discount except if it expires 1 day after purchasing)
> The Dell is more expensive, but it feels better built, with a nicer stand with more adjustments and some cable routing.

The Dell is ALSO non-glossy, so that might be a big factor for some people. This article is timely for me, as I'm about to buy the Dell 43" 4K to replace my ageing Dell 24" (1920x1200).

Like the author, I want more screen space for my windows (I never run apps maximised) and I do not see the point in buying a smaller 4K monitor, and then running the OS at HIDPI 200% scaling - if you are going to do that you might as well save some money and just get a 1080p monitor instead, as other than smoother fonts, you wouldn't be gaining anything. Additionally, the PPI needs to match my current PPI as my ageing eyes can't do smaller text/icons without glasses, and I hate wearing glasses when I compute, as they make the screen and all it's contents all fishbowly[1] in shape.

--

[1] Is this a word? What a better word for where the edges of the screen become bowed-out ?
To clarify for those who aren't aware: PSD2 is EU-wide, not just in Germany; all member-states should have such laws by now.
How to maximize individual growth in a software team?
It was a tough sell for me too. After losing 6 years worth of photos, it was an easier sell!
If you support packaged applications, you'll be having an Oracle backend.

Oracle was very clever offering free development licenses to software developers years ago.

This made them the db of choice for people buying a premade solution.

Nowadays it is different because we have a lot of open source DBs available to test for free; but long running monolythical apps won't change easily.
I guess 10 years was more than enough time, maybe 2.x series will be the Cobol of Python world.
You can switch to it using an user style sheet for your browser.
I noticed that the discussion about Amazon's decreasing quality comes up quite regularly on HN. It seems to be a huge issue and a lot of people have negative stories to tell.
The best solution would be to move away from the big bad A and buy from alternative stores. I know that this is not always possible but let's try...

Shameless plug: A few days ago I created the site amalternative.com [1] which lists alternative online stores. There is still a lot of work to do but I decided to launch as soon as I could.

And I guess it meets a lot of HN requirements:

- It's an MVP
- It's a side project
- There is no useless crap on the site
- It's simple
- It's fast (Static, on Netlify ;))
- It has an high information density (Okay, not yet. But I'm working on it)

Let me hear what you think :)

[1] https://www.amalternative.com/
What percentage of those lines do you estimate will need changes?
You don't have to test on your working setup. After all if you did mobile webpages, you wouldn't program on a smartphone!

If you did test there, you'd just tested one configuration (even if it's the most popular). There are services that allow you to test your web work in dozens of different configurations.

There are also Chrome tools etc to help you test different aspect rations and sizes. And you can always change the display to a non-native resolution.
Interesting, I am self-employed and use TurboTax self-employed together with QuickBooks Self-Employed. While it does take a lot of time and energy to complete the process, I have not had any problems in terms of underpaying and getting notifications from the IRS.
Airport identifiers. Both O and 0 are valid.
Is Cybercrime the most significant challenge that we will face?
> 24-bit 192khz

Chances are my soundblaster soundcard does not support either of those.

Similarly, you can't just diff two different recording of two different sample rates without conversion, so the conversion would either introduce artifacts if upsampling (and if it wouldn't, you wouldn't hear a difference) or render any advantage obsolete if downsampling the high sample rate. Obviously depends on the algorithm used, but you should target whatever your soundcard supports.
Another thing I should integrate I guess. However, just as a general note, you can safely use every single font featured on app.programmingfonts.org for yourself.
Ask HN: How do you negotiate to get $100k/year as a SE?
I'm a software developer for more than 5 years now, the majority of the projects I worked web software and currently working for an outsourcing company working with US clients. I'd like to know how I'll be able to negotiate to get >= $100k/year of salary, despite me located and based in SEA? Thanks!
Custom Applications in the Cloud Status
It was a book originally.

Plus that's kind of the opposite of what you're talking about, as most of the women are infertile.
I know that nginx is more traditionally known for hosting static content than node.js, but are there any particular reasons why it's bad to just use node for static content these days?