skysight-inc/HackerNews huggingface dataset:
I have no idea if The Type Founders even designs typefaces. I assume it's staffed with just lawyers and paralegals.
Turns out that fidgeting burns quite some calories. So I wouldn't say that its health benefits are marginal.
How to capture your thoughts and ideas
> Website Publishing: Create a Web Project to add any font from our service to your website

It doesn't say "...add any font from our service to websites for your clients", though.
Web font licensing is completely bananas. The first one I clicked (Quiz) is $30.000 / year for unlimited pageviews - and that's self-hosted. A perpetual license is $150.000. Proxima Nova doesn't even offer a perpetual license at all.

Meanwhile, the exact same font is $30 for a perpetual desktop license. That allows you to create a logo in Photoshop and use that on your website - or use it for a printed document with tens of millions of copies. Or you can get an App license, which allows you to use it in a single app for $500 / year - regardless of the number of installations.

Web fonts are just a complete ripoff, it seems. Considering font faces can't even be copyrighted in the US, you'd be better off hiring someone to make a copy by tracing it!
On Discord, if it's an active community, 99% of the time the person to respond first will be another community member and not an active maintainer. Because people are already on Discord, they'll see a channel light up and decide to drop in. Compare that to GitHub issues where pretty much just the maintainer will get an email and the advantage is clear.
There are also hourly jobs where you get paid for slow times of doing almost nothing. You would want to track hours worked (including hours that you did almost nothing but were still required to be at work or logged on) per year with pay per year.
The approach is based on hypothetical document embeddings (HyDE). Here is a good description of it in the context of langchain: https://python.langchain.com/docs/use_cases/question_answeri...

The original paper proposing this technique can be found here: https://arxiv.org/pdf/2212.10496.pdf
Did you guys actually read that article, or only the pretty colorful boxes? Because the text right before that fancy box explains why that phrase came into existence.
Personally, I just want a desktop environment to get out of my way as much as possible, which is why I liked XFCE. If I notice it, then it's usually doing something annoying like a file manager checking if some remote mounted directory is working, despite me not wanting to use that directory.
I live by a simple axiom: buy the cheapest of a thing you can get away with. If it breaks, you were using it enough, buy the best you can. If it doesn't break, you either weren't using it enough or it's good enough, so stick with it. Obviously this doesn't apply to all things but this is probably a good place to start. Stack a few boxes on your desk and try that for a week.
The real pets.com (petsmart) stores credit card data. As do many other “non-critical” sites.
If you want a rare rock, get a nice colored gemstone. They are much rarer than diamonds and often have a lot more character.
> it's a big waste of money and developer work.

Not to mention a big waste on the environment. It's good if we can use old computers to run new games, less waste generated.
Yes. Beside whatever advantages it has for ergonomics or activity, my own experience is that I do better work when standing - I find it easier to focus and get less confused when I hit difficulties. If it’s the same for you (and I guess you won’t know unless you try - I didn’t) then it’s worth it for that reason alone. Nowadays I work standing most of the day and lower the desk for video calls.
My understanding is that the GIL is typically released around blocking operations. Aside for allowing actual concurrency for I/O heavy programs, it would be a trivial way to deadlock if it wasn't.
If you get 1MWh with 50% efficiency from a solar panel that's still better than burning 1MWh's worth of gas.
Start with a 100 USD standing desk converter and use it for a while.

Upgrade to a full electrical standing desk later if needed.
> We desperately need OS level user configurable firewalls

(I co-develop a FOSS network monitor for Android)

Yes, but: "OS level" firewalls are as weak as the OS itself (as in, if an app gets root, all the sandboxing and firewalling is pretty much done for). One probably must use an external firewall for better protection, but the problem is of course, one can't expect to carry it around everywhere. While for smartphones, the external firewall (fronting an AP / Wifi) is bypassed when using mobile data.

For unprivileged installed apps (as opposed to OEM apps), perhaps a un-rootable OS-level firewall works.
Everyone just calls these standing desks, right? No one actually says "sit-stand desk"?

Even Uplift and Ikea use "standing desk" for their height adjustable options.
It's a shame IKEA doesn't make the Jerker desk anymore. I have one, and it's probably the greatest desk ever made. You can configure it as a standing desk by unbolting and repositioning the desk on the legs.
And the advantage is after covid there are a good number available 2nd hand (craigslist, fb) as some people return to the office and don't want it in their home anymore.
I cannot emphasize this enough. It does not force manufacturers to provide individual parts. What does this mean? Considered the following scenarios.

Key
Currently: state of average repair
Repairability: the ideal method to repair

- Replace the keyboard on the laptop
Reality: Purchase the keyboard/top cover assembly
Repairability: purchase keyboard only

- Broken cable to usb daughter board
Reality: purchase data board assembly to obtain cable.
Repairability: purchase daughter board cable.

- Motherboard no longer charges battery
Current: replace motherboard
Repairability: replace capacitors utilizing schematics

- Faulty Mac magnetic sleep sensor
Reality: Go through "genius bar" to replace assembly
Repairability: purchase sleep sensor, pair/calibrate with to macbook serial number because many of their parts are serialized.

Summary do we have access to following?

- Schematics and documentation
- OEM software working with serialized parts and calibration
- Individual parts and components not just assemblies. Cables are a great example.

Not all of these scenarios the end user can do easily however, independence pair shops can with a proper support.
Absolutely recommend a motorized sit/stand desk. However, learn from me and choose a "3-stage" one, that goes down to 24". My original desk's lowest point was too high for my chair and ultimately led to shoulder pains after prolonged usage.
I'm now working on automating the desk to force myself to stand/sit for the appropriate amount of time and pattern.
Next to getting an (electronic) sit/standing desk, consider getting a treadmill that you can shove under your desk, if you have the space. I don't use it every day, not even every week, but some weeks I'm walking all day. I got mine from a 2nd hand market place and it was quite affordable.
can anyone point to the COPY FROM improvements mentioned that can result in up to 300% performance improvements is it the line in the release notes about "ASCII string detection"?
There are benefits to standing but it isn’t without risks. I messed up my body a bit through a lot of years of standing. So I traded standing body issues for sitting body issues, to some extent.

Like others have said, make sure to mix it up by sitting and standing. Also like sitting, standing requires proper body dynamics (standing straight, keeping your weight evenly distributed, desk at proper height). If the desk you get has a way to preset both heights, you will be more likely to get it right each time you change.

Lastly, a gel or cushion floor mat for standing can be really helpful.
> I feel like I got a little glimpse of that 90s power scaling when I upgraded from a hand-me-down PowerPC 603ev 200mhz Performa to a PowerPC 400Mhz iMac

My first computer upgrade was from a 4.77MHz 8088 to a 16MHz 386SX. Easily over an order of magnitude improvement. Next two upgrades were in the x3-4 range, and after that point I stopped caring. (The upgrade after those two was another x3, but I sold it after a few months and bought a laptop with half the power but would always be with me.)
USB-C actually unlocks this I believe.
But people don't do that. Pretty much only the maintainer(s) of a project opt in to be notified of issues on GH. On Discord, by default the channel lights up if a channel has new messages.
As a latino I can confidently say that diamond engagement rings are extremely coveted in latin america
They aren't though. A lot of regular labor law requirements (hours, benefits, safety requirements, etc.) are in place today because of labor unions.
I think it's more that the convenience of Adobe's library of proprietary fonts is appealing to (and relatively inexpensive for) most designers.

In my opinion, anything longer than a slogan will probably benefit from the tried-and-tested nature of pedestrian typefaces, and is not the right place for excessive design flair. Nonetheless, it is not trivial to install and manage fonts, nor to understand the licensing obligations of free fonts.
Python functions implemented in C can release the GIL when they're doing something that doesn't directly involve manipulating Python objects, and then re-acquire it when they're done: https://docs.python.org/3/c-api/init.html#thread-state-and-t...

All I/O functions in the standard library do this when blocked.
Some of us think that if app developers who deliver good apps earn money from it, it will incentivize them to continue creating good apps.

But sometimes I feel myself slipping closer and closer to your much more cynical ideas.

In particular I remember donating what for me was a good chunk of money to Caddy right before they started "experimenting with business models" or whatever he called it. Same goes for happily paying WhatsApp, walking around like a living talking billboard for it only to have them sell out to Facebook shortly after.

Just two examples from the top of my mind.
Something worth considering here is that a good standing desk has no wobble when it’s raised, so if you buy something cheap or DIY something to experiment, keep in mind that the nice version of this is solid, convenient, and precise. In other words, don’t let the experiment ruin your decision based on variables that won’t exist with the real thing.
No. Keep your regular desk and go live an actual life, outside, doing real exercise. For example I'll now go for a little MTB ride.

Additionally do buy a chair that's actually been engineered for long sitting hours and do not sit for too many hours in a row without doing at least some exercise.

A standing desk is not a substitute for a poor chair or for actual exercice.

If you do actually exercise and have a proper sitting chair, I kinda dispute the utility of wasting money and time moving your desk up and down "because reasons".
I received a similar email from Type Founders despite the fact that my website does not provide or even specify a specific font to use (besides things like size and sand serif). I got the impression it was either a shakedown or a very broadly aimed and poorly executed attempt to recovering licensing fees.
The food industry pays 'influencer’ dietitians to shape your eating habits
The Emails You Send When Running a SaaS Business
depends, if you want a consistent font across a website it's hard with free fonts, because these usually come in bold/regular/italic and that's it, professional font will come with all combinations with wide and narrow lettering on top, plus light and black, so it will cover everything from titles to footers, with a good coverage of unicode glyphs on top of it.

the free ones that come close, like the dejavu font family, are very few and overused.
Why are you assuming that these are the same? Self-hosting is outside the normal expected use of the service as you are no longer using the service. Once you are self-hosting, they lose all ability to analytics on use of fonts and data about the users. If you take a font from their service as a self-hosted option, you might as well have retrieved the font from some torrent site (at least from their point of view).

I have seen several font license that sets limits on the number of uses per month. If you are some small little blog that maybe has 100 visitors a month, then the basic tier is for you. If you are some uber popular site, then you exceed the number allowed by basic tier licensing, and they expect you to pay for a much more expensive license. They can only track this when you do not self-host. We can discuss if we like this or not in another thread, but this is how they are wanting to operate.
People aren't seeking for stability but for constant eye catching buzz.
The point is that it's never executed well. Socialism sounds great on paper when people are perfect. But they are not. They never will be. It will therefore never be "done the right way this time" and we will keep using it as an excuse to worsen peoples' livelihoods equally, decrease peoples' income with which they decide what they want to use to pay for, and to put down dissidents. As it always has.

Capitalism is the worst type of economic strategy, except for all the others.

"The inherent vice of capitalism is the unequal sharing of blessings; the inherent virtue of socialism is the equal sharing of miseries."
This looked promising:

"TULIP's purpose is to geolocate a specified target host (identified by IP name or address) using ping RTT delay measurements to the target from reference landmark hosts whose positions are well known (see map or table)."

https://tulip.slac.stanford.edu/

But the endpoint it posts to seems dead.
Ah, right, it's the US, states are not countries.
I sometimes forgot that there even are programmers anywhere in the world that are making 150k; maybe one day I will fly to the States just to meet you guys.

Some of the comments on HN have a vibe of "Let them eat cake" - they are out of touch with how most of us plebs in the rest of the world are living.

And then I realize that the rich influence all the decision making that affects the poor - and it scares me.

(BTW: I assume this number is yearly; $12.5K/mo. Which is multiple times the average dev pay out where I live. Even in the States, I assume no one pulls $150K/monthly, amiright?)
> A couple of troublesome example IPs are 193.142.125.129, 129.250.6.113, and 129.250.3.250. They come up in a UK traceroute - and I believe they're in London - but geolocate all over the world.

If I'm running a popular app/web service, I would have my own AS number and I will have purchased a few blocks of IP addresses under this AS and then I would advertize these addresses from multiple owned/rented datacenters around the world.

These BGP advertisements would be to my different upstream Internet service providers (ISPs) in different locations.

For a given advertisement from a particular location, if you see a regional ISP as upstream, you can make an educated guess that this particular datacenter is in that region. If these are Tier 1 ISPs who provide direct connectivity around the world, then even that guess is not possible.

You can see the BGP relationships in a looking glass tool like bgp.tools – https://bgp.tools/prefix/193.142.125.0/24#connectivity

If you have ability to do traceroute from multiple probes sprinkled across the globe with known locations, then you could triangulate by looking at the fixed IPs of the intermediate router interfaces.

Even this is is defeated if I were to use a CDN like Cloudflare to advertise my IP blocks to their 200+ PoPs and ride their private networks across the globe to my datacenters.
Thanks for your example. I am not very familiar with it, so I learned a few things.

I guess I see the point of OPs question now.

The formal verification can only prove that something works according to a specification, not that it (or the specification) does what x stakeholder wanted.

In this sense, it makes the error surface smaller, but does not remove it.
You don’t even need a full stand up desk. You can just get an adjustable stand aka standing desk convertor which start from $100. Most of them are manually adjustable and easy to use. You want to be able to easily switch from standing to sitting multiple times a day anyways. It’s not healthy to fully sit or fully stand the entire work day.

Motorized standing desks are great too, but I figured that you didn’t want to commit $300 upfront before you tried it for some time

Also agree with another comment about the need for a gel cushion mat or soft shoes / sandals while using these desks in the standing position.
While I personally think Police are necessary in a well functioning society, I will argue that Police unions are a large contributing factor behind the poor reputation Police have gotten lately. They have blocked much needed reforms, protected bad eggs, and are an argument for how a Union can force it's participants to support things they find morally repugnant.
The statute's definition of video game console specifically disallows computers, tablets and cell phones from being considered a video game console.

Section J9
Stones are still a thing in the UK and Ireland
Pseudoephedrine is another victim of the "war on drugs." It works really well as a decongestant, but purchases are tracked, pills are expensive, and you can't keep a stockpile like you might for some other medicine.
Perhaps, but favorable labor legislation often depends on a robust organized labor movement, especially in the United States (where no labor party is present).
If in your mind database implies a type of technology and not something conceptual, you’re really just outing yourself as someone that needs someone between you and the boardroom. Certainly not something to show off on Hacker News.
To do what? Isn't this limited to 5 MB?

I just checked a heavy user for our enterprise SPA. localStorage is using ~12 KB.

I don't know what people are just throwing in localStorage but they certainly aren't pulling down much of the database (which still would have to be checked to ensure cached data in there isn't stale).
Not sure what you mean.

Are you just taking about the expected shape of the data - the consumer of the database can do that either in SQL or at some later layer they control.

If you are talking about my 1:1 -> 1:N problem. I'd argue that can ripple all the way though to your UI ( you now need to show a list, where once it was a single value etc ) - not something you can actually fix at the API level per se.

Bottom line, the more layers of indirection, the more opportunities you have to transform - but potentially also the more layers you do have to transform if the change is so big that you can't contain it.

Let's be clear - I'd typically favour APIs -especially if I don't control the other end. But I'm saying it's about the principals of surface area and evolvability, not really whether it's an API or SQL access.
>American couples date for about three years before getting engaged, and thanks to covid-19 very few people were out and about meeting potential husbands or wives in 2020. An unusually small number of people are probably getting engaged this year.

And all the people who would have got married during 2020 but couldn't?
I agree there is less bloat like iMessage and less installing random crap apps. The biggest holes if an attacker is determined are probably the browser and images/video, and maybe common networking libraries or networked games which often have poor security. Once the image/video decoder is exploited and you get RCE (if in the browser you'd have to escape the browser sandbox too), there are less exploit mitigations on desktop Linux and maybe less chaining you'd need to do. And the lack of/worse verified boot than Android/iOS if that's something you need to worry about.
Windows is a paid operating system with thousands of developers working on it. GTK has 3 regular developers. Please step up if you're going to complain.
Unions work best when you have 3 qualities of the job: a feeling that you cannot be better than someone else (that is quality/expertise don't count past a short training period); a uniform wage scale (that is no way to say one person is better than another); and enough skill that you can't be easily replaced.

Note that the above is how they work best. Unions do work in situations lacking some of the above, but because of that lack there is incentive for someone to leave the union and so they have troubles they must address somehow.

The above mostly lifted from https://pedestrianobservations.com/2016/07/16/public-transit...
Yes, I have sadly noticed that in recent years.
While sneaking an Oracle database instance into Adobe's backend.
You don't have to join but you usually still have to pay the dues. So you both have no vote on how that money get's spent but are also forced to give it to them anyway.
> I am pushing to keep a clearer distinction between take home pay and total compensation.

I agree, but even this is squishy. For example; pension benefits eventually are taken home by the employee.
Uhm so why not not-use that font, and switch to another mainstream one? Who cares, it's just a font? Or is it heresy to ask this?
I assume the original documents/testing that got it approved stated how effective and safe it was.
I got fired up writing this one. Can’t stand the way McKinsey abuses DORA in that new report.
This just seems like a new moat the big companies have dug to discourage small companies from breaking into the hardware industry. If this was about the right to repair, then the bill would have been about releasing schematics and preventing anti-repair designs (like the Hall-effect sensor in Macbooks that includes a circuit with the sole purpose of preventing third-party replacement). In actuality, this is against the little guy in two ways; the purpose of forcing repair shops to disclose their use of "unauthorized" parts can only serve to try to discredit them in the eyes of the public. The public just wants their devices to work, but now California wants to scare them with this idea of "unauthorized" parts.
I would reinforce the motorized aspect. Trying to save $100 or whatever it may be to get a manual version will kill any gains you hope to achieve. You'll change position 10-100x more frequently if you don't have to deal with the annoying crank every time.
If this is too much research for you, wait until you have to deal with the many problems of Go channels in the real world. (Reasonably well-known though controversial article: [1]) Don't even get me started on Rust. Concurrency and parallelism is hard.

Yes, I've written a shit ton of code in all aforementioned languages.

[1] https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-s...
Mines also had investors and they also paid wage bills before the company was profitable. Did you think that they did not?
This is the same in the US.
Cool cool flip the burden of proof
Because it was a major viral phenomenon back then and people liked to go look at it and see what they could find within.
Can you shed some light on why that is? I'm assuming value/cost to acquire?
I guess this will work until they remove the feature flag.

If you have a chrome build I can publish it for you.
My email is in my profile.
> Typefaces ≠ fonts

I always get angry about "x but on a computer" patents, and the "typefaces ... but on a computer" court case lights a similar fire in my belly.

> This is evidenced by the fact that no one seems willing to clone popular typefaces because making a font is a lot of work even if you have a guide.

The 1,000,000 Helvetica clones out there disagree with this statement
Agreed, however, in practice I’ve found that companies replacing humans with AI is usually a disaster, and the only reason they get away with it is because they have some sort of near-monopoly. When’s the last time you got an automated customer support menu on a phone and thought “wow, I’m sure happy they figured out a cheaper means of production here”
We’ll likely die without it so I guess so?