skysight-inc/HackerNews huggingface dataset:
Relatedly, it's really lame that many apps have an "Actual Size" zoom option (that's ⌘0 to you Mac Safari users) that doesn't mean anything. If I create a word processor document with a 11" tall page size and zoom it to "Actual Size," I should be able to hold a sheet of US Letter up to the screen and have it match perfectly, but it is much too small. Displays (except projectors) provide physical dimensions via EDID metadata, which can be used to compute the correct scaling factor.
I have some memories of zooming into a word document and the space occupied by the text was not the same any more... I forget what OS it was running but W95 or earlier is likely.
Even Tesla if you include particulate emissions from tires.
People just dont care about any of that. I cringe every time I see how average users use their computers (sysadmin experience).

And I don’t blame them, most of the time it works, even if they do it wrong.
"So user requesting 32 pt font is actually requesting 32 px on macOS and 43 px on Windows. But these numbers are still nowhere to be seen."

Is that first sentence poorly written or is this some crazy English grammatical clause I have yet to encounter.
I typeset a scanned and ocred copy of an old book. It used a moderately common font except with extremely narrow line spacing. None of the tools I had supported a line spacing narrower than the spacing chosen by the font designer, so I had to create a hacked version of the font to make it work.

Traditionally, the leading was separate from the type. Nowadays it isn't, and that can be a huge pain in the bum.
If there are sources confirming targeting such cases as "13 year old that published a fan page on neocities" then I can become outraged.

But for all what I know they could be targeting marketing departments using stolen photos in ads.
I never though about telling other employees not to store porn on my servers, i will bring that up in the next meeting...i bet it's gonna be a blast :)
This is the same agency that had "00000000" as the code for US nukes, with it pre-set, too?
Additionally, whatever micro-controller inside could easily be set to stop all clocks and go down to picowatt levels of power, triggered on a pin interrupt from any of the buttons. This is no different that most computers that draw a phantom amount of current whenever plugged in.
im on desktop/windows so already have access to fastest stuff there.
"Dude, I can't believe that your TTY renders the 'a's counters at four pixels high whereas mine at six! They're both eight-by-twelve in the bitmap."
> You're not going to consistently get outstanding results if you do the same thing as everyone else.

I believe that they understand the premises the same way you do. So they can have 100 average developers or 10 great developers that are three times as effective. If your problem is one that no more than 10 people can work on, you'll take the 10 super experts. If it's not, you'll lose if you choose them because they'll be much slower.
"The U.S. intelligence community found that in both the 2020 and 2016 elections, Russia employed a range of online methods in an attempt to help former President Donald Trump, and undermine his Democratic rivals, Hillary Clinton and President Biden."

Is this a fact?

If I remember right from the things that I read and listened about it, If Russia was involved, it wouldn't be the first time, and yes, US do the same[1], they didn't want to "help" Donald Trump but instead help themselves, i.e trying to have there the most appropriate candidate to be able to work with (from Russia point-of-view) or/and destabilize U.S.

[1]: https://news.yale.edu/2020/08/20/rigged-details-long-history...
Vacuum if over ingegr the follows
> sizeable bug bounties

Bug bounties might work if one could be sure that the availability of the bounties was not a significant incentive for creation of the bugs. Demand finds more ways to drive supply than you or I can imagine.
Discover the key to compelling emotional B2B tech storytelling
Don’t forget to also embrace the more frequent and devastating forest fires, droughts, floods, and extreme weather!
And font design meant uploading a new set of bitmaps to the video card (if you were lucky enough to have a machine where they weren't strictly limited to what was provided in ROM).

The first non-Latin font editor, text processing and typesetting software I worked on ran on just such systems. Yes, those were very different times!
There is also

tree --fromfile

e.g.

echo a/b1 a/b2/c | xargs -n1 | tree --fromfile

.
└── a
├── b1
└── b2
└── c

2 directories, 2 files
They do and in fact both X11 and Windows are capable of using that information to scale font pixel sizes appropriately. In both cases this mostly defaults to off and fixed DPI for UI font layout because the result of non-default display DPI leads to either the result looking wrong/ugly (blurry text, thickness of font strokes disproportionate to other UI elements etc) or even unusable (there is edge case in Win32 UI where one way to create non-resizable dialog-style top-level application window causes its contents to scale with DPI, while size of the window itself does not -> you get UI elements that are cliped outside of the window).
At my old job the tradition was to send an e-mail promising to bring pastries for the team the next day.
If your definition of racist is "someone who thinks there may be genetic differences between races" then do you apply this same logic consistently to sexism too?

Am I sexist for suggesting that there are some genetic differences between men and women, that may lead to differences in behaviour? Is articulating this opinion a "bad faith, sexist argument"? Am I trying to draw the reader into making conclusions that are "quite sexist"?

You for some reason equate "noticing differences" with "hating a group". Not once have I said this. I can observe that men commit more crime that women, this doesn't make me hate men. Similarly I can observe that adults commit more crime than children, this doesn't make me hate adults.

The world is full of many inconvenient truths. We should be able to discuss these openly and consistently as adults, without resorting to emotional name calling.
> Washington Post

We'd do well to keep in mind that the Washington Post is owned by Jeff Bezos, who also owns Blue Origin, a rival spaceflight company. That doesn't necessarily mean that the reporter's information is false, but he's potentially biased.
A neutrino-spotting telescope beneath the frozen Lake Baikal in Russia
Origins of the SARS-CoV-2 virus
See https://coinalytics.co/
A big difference is that at that point, they weren't going for the rapid iteration and we know we'll fail some.
Funny story about formats, apparently Amazon recently changed their policy about what ebook formats they accept: mobi (a native format for Kindle) is no longer one of them.

Source: A writer I follow had a book submission declined until they reformatted it from .mobi to .epub, and they discussed it on Facebook.
I think you are overthinking it. Most folks just want the money, and aren't some mastermind sitting in a lair looking for pawns. The only exceptions I can think of would be intelligence operations, where such blackmail could pay longterm dividends, but in that case the money isn't the goal.
> Bezos has created nearly 200 billion dollars (!) of wealth for himself

Bezos' employees have created nearly 200 billion dollars of wealth for Bezos
Highly unlikely any kid would ever guess 00000000
And Wikipedia doesn't want to change the missing attribution and "hidden" license for their images. I guess some of those participating in that scheme are active wikipedians and lobbying to keep things as they are.
Ancient, conserved gene regulatory network led to the rise of oral venom systems
No longer exists as an independent company though.

> In January 2006, after falling on difficult times, it became a subsidiary of the Takamatsu Construction Group.

The oldest one that still operates independently appears to be still from Japan, though: https://en.wikipedia.org/wiki/Nishiyama_Onsen_Keiunkan
Never go full Godwin
Scott Forstall, is this really you? :-) [1]

[1] https://en.wikipedia.org/wiki/Skeuomorph
The apple dev experience is far from perfect, but it's not like the competition is much better. I find myself frustrated when working on Android projects much more frequently.
How to Automate Data Cleansing When You’re Out of Developers
Phone numbers do work that way.
I think your comment will be downvoted to invisibility for using the trigger words "Trump" and "the left" but you're not wrong. As a European we experience the political trickle-down of "critical race theory" from the US cultural war even if our history is completely different. And as an outsider, the double-standard in reporting and tone on Trump vs. Biden is disturbing to see.
1409 is plenty early and less ambiguous, so I've put that in the title instead.
Seems SpaceX are doing a mea culpa after dumping debris over the town in the explosion:

https://twitter.com/elonmusk/status/1376903913564160002
Ice cores are pretty amazing.

> Cores are drilled with hand augers (for shallow holes) or powered drills; they can reach depths of over 3.2 km, and contain ice up to 800,000 years old.

> The physical properties of the ice and of material trapped in it can be used to reconstruct the climate over the age range of the core. The proportions of different oxygen and hydrogen isotopes provide information about ancient temperatures, and the air trapped in tiny bubbles can be analysed to determine the level of atmospheric gases such as carbon dioxide.

https://en.wikipedia.org/wiki/Ice_core (edited for SI units preference)
Despite the visual appeal, the jiggle hover and push effect of the button significantly reduces my confidence and satisfaction when pushing the button.
Downside: It's about 4x the price of a mid-line Kindle, and closer to 7x the cheap editions.
In this case, they sent a "press statement" response instead of a "FOIA response". The FOIA response would have been just the "there are no written records" part plus the boilerplate.

They realized that this is a press story about to blow up, and that if they don't make a statement the press will just write "USSTRATCOM TWEET RAISES HACKING FEARS. WERE WE ONE KEYSTROKE AWAY FROM GLOBAL THERMONUCLEAR WAR?" with a "We contacted USSTRATCOM but did not receive a response [in the 3 minutes between asking and posting]" so they made a statement.
Hermits: ‘Mechanical Shells’ for Robotic Tangible UIs
I envy you :)

I can't get my head out from the Javascript ecosystem ... and previously I've done PHP ...

Those two made me think to quit programming, but lately I've found new ways like ClojureScript and ReScript.

After 15 years I came to a conclusion: choose a smaller and better language vs a popular one with a huge ecosystem.
The article points to an interesting UI bug in macOS, text alignment in buttons is weird. Cf https://grumpy.website/post/0UfwgmMDe
Ask HN: How to fix a demotivating GitHub timeline?
Let's assume you contribute to Open Source from time to time and take a look at your GitHub timeline which looks quite empty, such as this one [1]. Valuable contributions, but demotivating on a wall.
This is quite bad because Open Source can also benefit from those contributors and it would be very nice to find a good way of visualising less contributions in a awesome looking and motivating graph. Any ideas for that?

[1] https://pbs.twimg.com/media/ExlFmmTWEAIUP0J?format=jpg&name=medium

Disclaimer/Why do I ask this: I am one of the founders of https://codeprints.dev and we sell custom prints of GitHub timelines. We encountered that many people are interested in our prints because they are also proud of their work. We got a lot of feedback that such a print can be very motivating. Unfortunately, if you have less contributions, the timeline looks quite empty and obviously, people don't want to put empty prints on their walls.
Serious question: is Clojure worth getting sucked into the complicated/verbose/nested Java ecosystem? I've avoided Clojure to avoid Java. Lately digging Rust...
> My kids are being taught a lot of critical race theory concepts in their middle school which, to put it charitably, don't have a whole lot of objective data behind them.

Can you give examples of the concepts you mention your kids are being taught in their middle school?
> At my current company programmers aren't even allowed to move our own computer between desks because only union people are allowed to do that

This is also likely an insurance limitation as well. Where I work most employees are insured for basic injuries on site. Only those required to move equipment have the add on that they might move equipment weighing 50 lbs or more.

So if I move a desk that weighs 51 pounds and throw out my back, getting work to pay for it might be difficult because I should have gotten facilities to do it as they have the heavy weight add on.
Not at all, the fact that someone voted (or didn't) MUST be recorded, otherwise you can't check whether there has been multiple voting.
> outmatches any cancelling [that] happened before

Absolutely does not; not even concurrently happening cancelling around the globe.

It doesn't match the Holocaust event associated with WWII; it doesn't match foreigners being nabbed and held in Chinese prisons; it doesn't match Rohingya people in Myanmar; it doesn't match Syria; ...

Come on!
Carbon fibre. There is nothing it can't do. Except leave the lab.
Actually a really good point. This is just a correlation with an imprecise causal link, even if global warming is clearly the most likely factor.

Direct observations of the warming over centuries are direct proof of climate change, in addition to proof in ice cores, tree rings, and sedimentary deposit patterns (among others) of prior rates of change being much more gradual.
Right in your link:

"Some press reports in the 1970s speculated about continued cooling; these did not accurately reflect the scientific literature of the time, which was generally more concerned with warming from an enhanced greenhouse effect."

i.e. even in the 70s scientist were worried about warming because they saw concerning data.

people getting concerned out about nonsense in the press has been with us since there was a press (cf 80s satanic panic) ... but that doesn't mean people being concerned about something in the press is nonsense.
I tried to look it up on SteamDB, but it wasn't there...
> Comic books don't work well either.

Are you trying to preserve Amazon/Comixology's "smart panel" navigation, or just get the images to display?

For the smart panel nav, I can't help you, but if you all you care about is the images, I've made plenty of my own CBR/CBZs from Amazon AZWs by just pulling out the Images directory, zipping the directory, and renaming the .zip to .CBZ.
The specification is the test suite. (Which has been kept up to date.)

A text specification like the one C has is bordering on useless. There are plenty of things that are “implementation defined”.

I think it was C that had to resort to saying that new features wouldn't be added to the specification until at least one implementation supported it, because it turned out some of the new features were impossible.

The thing that cygx was referring to were the Apocalypses, Exegesis, and Synopsys.

They were never intended to be a specification as such. They were more of a way of talking about and thinking about the intended features and how they might look. At no point did anyone try to turn them into something more resembling a text specification.

I would like to point out that they had a lot of inconsistencies. There were features in one that weren't possible without breaking features from another. Things which weren't found until there was a test-suite.

Which is precisely why we don't have a text specification like C, we have a test-suite as the specification. It certainly makes it easier to determine if an implementation follows the specification.
My Mac takes so long to come back to a usable state after sleep that I only lock when I’ll be away for a long period of time.
Ah, yes... the good ol' days when changing your selected printer driver could also cause Word to reflow your entire document (because it affected the font metrics) and suddenly your carefully-tuned page breaks and figure placements were all wrong.
Purely because they don't know any relational algebra. If they knew both they wouldn't use Word.
Integration reduces risk of conflict. You don't want to attack the country that buys your grain, and they don't want to attack the country that buys their steel. It's a mutually beneficial relationship, and it's one reason why global conflict is near all time lows today.

Furthermore, I don't understand the fetishization of factory work (that both the left and right seem to have). It's menial, tough, body-breaking work, with long hours in sweaty, dangerous conditions. It's main appeal is to very poor nations where it is less awful than the alternative they had anyway (substance agriculture or starving). It's a good thing that we can become more productive and have higher paying safer jobs in the west and that in 'third world nations', they can find productive work that is safer and higher paying than their previous situation. The US had a lot of factory work when it was a poor nation, but there is no good reason to return. It's the concept of comparative advantage, and it makes us all better off on net.
Imagine telling someone in 2003 that this was going to happen. It would have been seen as a joke (as some are seeing it today) or something that absolutely wouldn't happen.

If this is not a joke, this seems like the best indicator that Tesla is meeting it's mission to "accelerate the world's transition to sustainable energy."

Tip of the hat to Elon.
Voltswagen: Premature April Fools
Raphaël Hertzog on how to pay Debian contributors
Thanks a lot for these great comments, greatly appreciated.
Supabase is definitely open-source.

To the founders of supabase: don’t let people like this deter you. Their misplaced anger and self-righteousness says more about them than it says about you. If your software is good, we will use it. If it’s not, we won’t. There’s no need for poisonous behavior either way.
Also, "ten times better than all previous versions." So how good were the previous versions?
>You're not going to consistently get outstanding results if you do the same thing as everyone else.

I think the tools matter a lot less than the people using them, and that programmers who perform above replacement level are rarer than is often discussed. I would take a great programmer writing the app in Java to a bad programmer writing the app in Clojure every day of the week.
The headline boils down to things either getting better or getting worse, so good job.

The amount of money invested in chargers so far is small enough to not worry about it, and there aren't really any incentives to make it a pain in the ass, so it's reasonable to expect it to improve over the medium term.
Game Theory in Database Design
Ask HN: Easy programmatic access/API for Google/FB/openx campaigns?
I you know of any startup offering api/programmatic for Google, FB campaigns for targeting, creatives, budgets, reporting, state management, etc pls drop a note.

Am not looking for just read access or pure reporting.
Thanks
Putting aside for a minute whether TSMC's interests and Taiwan's are the same, does Taiwan really want to be strategic to US security?

It probably comes with some benefits, but I doubt volunteering to be a potential hotspot for WW3 is really worth those benefits.
I absolutely got extremely violent food poisoning from eating pizza left out overnight. While this is not sufficient to build a policy on, it is my personal mission to tell everyone who will listen to please just put the pizza in the refrigerator.
+1 For Dietrich's version of it. He renames sociopaths, clueless, and losers to opportunists, idealists, and pragmatists, and in general tones the theory down a bit, and I think the result is something that is both more palatable and more reflective of reality.

The opportunists see the corporate world for what it is and do what is best for their careers, the idealists believe in the shared corporate myths and put in the hours to uphold the values they're taught, and the pragmatists value being home for dinner more than climbing the ladder. It describes the broken system without implying all the people in it are broken, and since the focus is really on the incentive systems that create this situation I think that's a better take.
It’s fine to have one, but I dislike how corp/gov accounts inevitably become about their new CEO (don’t care) or Bob from accounting celebrating 30y on the job (don’t care).

Canada’s border agency account likes to tweet pics of them “expediting” vaccine clearances while border holdups are their fault in the first place.

Like, thanks for circumventing your slow process, but let’s not celebrate your on-tarmac releases as an unusual practice.

Meanwhile when they reduce their hours of operation (useful), they bury it on their website because people might (rightfully) complain too directly.
Scrap the voting machines. Manual counting (with randomly picked volunteers) is the only solution that guarantees trust in the process.

As the recent US elections showed, voting machines are open to the opposition saying "we only lost because the machines were hacked against us".
Yea, for all that money to spend on the attack, how'd they do such an obvious shit-job of it?
You can't fight astroturfing without resorting to astroturfing yourself. You have to play the game and do counter-narratives to stop this. The law can't keep up with sockpuppetry. It's too rampant to kill. Welcome to The Internet.
It has nothing to do with patents. It's not a non-practicing entity making a claim against big targets hoping for a windfall. It's probably not even intentional from Sega themselves - people make mistakes, even lawyers.

Yes, it involves legal paperwork and the claim is empty. So why not call it a MAGA election suit? It has two things in common with those.
Robots could replace 1.7M American truckers in the next decade (2016)
Here's a simple issue that I've never figured out:

1. Create an svg

2. Draw an svg rectangle in there

3. Draw an svg text "Hello World" so that it fits inside the rectangle.

4. Make sure #3 above works regardless of which platform/browser you are using.

Now, I don't see it as a catastrophic problem that I can't (easily) automate everything up to step #3. I mean, maybe I could by iterating over various sizes inside an offscreen HTML5 canvas and measuring the results or something. But it isn't the end of the world to, say, just guess and check in a browser until I hit the right pixel size.

Problem is, that rendered result tells me absolutely nothing about what will render on other platforms. Maybe OSX will eat less horizontal width. Hell, maybe some troglodyte who lives deep in the guts of Gnu font rendering stack makes a change that accordions out the horizontal width so it's way out of whack with Windows and OSX. There's no spec that says a troglodyte can't do that. (This all holds for fixed-width fonts the same as variable width, btw.)

It's weird because I see all these SVG frameworks that have demos with, say, a graph where text looks to be aligned so that the end of a label doesn't overlap with a vertical line. But there's never a caveat given-- if there were, it should be that SVG cannot guarantee there won't be an overlap there, because it cannot control the underlying font engine that way. You literally have to check with your eye on every platform that you want to support[1].

Edit: clarification

Edit:

[1] You can't even simply check for each different font stack-- you have to check every extant version of that stack. Because again, a font stack can make a lot of arbitrary changes from version to version.
yeah, you are probably right. That would make a lot more sense.
Google Maps gets AR indoor navigation, new eco-friendly route options
A Decade-Long Affair: The Making of Maquette