skysight-inc/HackerNews huggingface dataset:
Tastes and colors, right?

I'm one of those people, and I'm not even a Windows user. What I like about them is that on crappy low resolution displays they are sharp. This seems less the case with Win10 though.

Yes, I know about the whole font shape debate in Windows vs Mac rendering. And I don't care one bit.

When I'm using the computer as a tool to read text all day, I want sharpness above all else. I don't care if the letters aren't exactly as their designer wanted them to be.
> To replicate: In unity hit ctrl-alt-l, place keyboard on chair. Sit on keyboard.

I would recommend using a cat if available - otherwise, depending on the chair and on the weight of the tester, this might lead to permanent damage to the keyboard. I would definitely refrain from doing this if said keyboard is attached to a laptop.
The 64-pixel lookback makes it a bit similar to LZ-style compression like Deflate, but the latter is not O(n) because it can recognize multi-pixel sequences. QOI is just a slightly beefed up run-length encoding.
The alternative is that the people doing it are complete imbeciles. Which is it? Do you think they're so mentally deficient they don't understand what they're doing? Or are they doing it for a malevolent reason?

I happen to think it's the latter. It may just be as simple as wanting to stay in office or to bump their numbers up and appear to be doing more than they are. I refuse believe there are this many clueless individuals in high ranking positions.
Yeah I remember when I heard about it years ago I actually wrote a simple program to show to myself that the second switching actually helps (yes, it does).
I'm not sure why kids would be confused by the star of multiple video games being busy making another video game.
And they’ve been this bad continuously since the 90s, too, so clearly the market does not have a positive feedback loop for security.

I’m feeling nostalgic remembering helping clients migrate away from their breached shared hosting around the turn of the century, especially how this ended up being cheaper because GoDaddy was way over market rates.
'The Allegory of the Cave' – Plato; 380 BCE [pdf]
How is the MiG-29 able to take off and fly with its intakes completely shut?
>Also, I'd point out that there's still a step 6: once the law has been adopted by the EU, it doesn't come into effect until the countries have incorporated into their own laws, for which I think they have two years?

For Directives, yes. However Regulations don't need domestic legislation to take effect, the exact same text is law across the whole of the EU (and often the EEA) as soon as it comes in to effect.

Although once the act has been published in the OJ it is law, irrespective of the type of law. It's just that Directives are addressed to (bind) Member States rather than the population as a whole, thus domestic legislation enacted by the member states is required to bring about the legal effects required in the Directive.
I'm a bit of a jack of all trades developer (front/back end web, desktop/native/mobile, a little embedded), and if I were to point out the main issue here, it _sounds_ like the projects/jobs you've worked haven't either given you opportunities to be mentored in newer tech/work-flows, or haven't given you opportunities to learn on your own. These issues could be your own fault, too, I don't know. For reference, I've been a hobbyist developer since 2001, professional since 2010.

The thing about working in tech, is no matter what you work on, technology is always advancing. There will always be newer, better, and more accepted ways than what you're doing now.

For instance, in 2007, it was perfectly reasonable to use bootstrap and jquery, and boom, you have your responsive layouts, animations, etc. You can still do that today, but I think that would be considered legacy by most developers. Now you need to have a decent grasp of raw css (v3, which has a lot more layout-related directives), and vanilla javascript.

Having knowledge on core fundamentals has a lot more value than knowledge in libraries, and that's been the case well before 2007. If you invested a lot of time in bootstrap+jquery (or whatever tech you/your company chose in 2007), those skills aren't completely wasted, but the investment in how javascript, as a language, works, or modern layouts in css are much higher value.

If you've lost your confidence/will to apply to newer jobs, that's a deeper issue than just switching from front-end to back-end. Working in software is literally having to learn and re-learn the same things over and over as technology improves, or the ways languages do tasks change. The only thing back-end may give you is slightly more stability, but even that isn't guaranteed.

So before you go all-in on switching from a front-end only to back-end only, maybe there are some questions we, as a community, can help you resolve.

- Do you have anyone mentoring/guiding you through all the changes that have happened in web tech since 2007?

- Does your job give you any opportunities to grow?

- What is the single biggest pain-point daily for you, and is that something we can help you solve?

- Are you disinterested in front-end technology, or just overwhelmed?

- What is so appealing about back-end over front-end?

I hope I haven't come across as uncaring, I truly hope we can sort out the issue you're having <3
Show HN: FlippingBook – a tool to publish, share, and track your PDFs online
The NEXT version of the software will surely add this check!
I am going to be the fly in this ointment.

I appreciate the premise to develop this, and the science that comes with it.

I cannot tell if the author is writing in jest or serious when he is rude to the historical work that was done before him, yet relies on. It comes across as hubris with no floor to hold him up.

Today's genius is often questioned and found to be a fool of tomorrow, and a bit of grace goes a long way.
Cool. What’s the interop story between Go‘s existing implementation for parsing objects with duplicate keys? Keep first, overwrite or abort?
Also depends on expected changes to the no. of items. If you think it can shoot up, then you are better served by sticking to map/dictionary (and paying the minor penalty, assuming not in hot path) compared to starting with array for low-volume and then having to make code changes to map/dictionary to handle increased volume.
A Founder’s Step-by-Step Guide to Getting Your First 1k Community Members
In my view backend dev "done well" is easier than "frontend dev done well" for a few reasons, and spoiler - they mostly have to do with people aspects of software:

* Frontend is UI development. UI is hard (race conditions, hard to test, way more edge cases) _and_ a lot of the work you do is valuing, judging, reasoning about and improving aesthetics. You have to be comfortable (and kind) operating in fields where aesthetics and taste are a driver

* Frontend is way, way closer to stakeholders who will (often unfairly) judge what you make and express their opinions which you are going to have to take into account and balance. It is much easier for the pointy haired boss to see that the button is "off shade of green" than it is for them to see that a specific transaction is not guaranteed to be atomic.

* Frontend is much closer to the end users, with a variety of configurations hard to anticipate for (screen resolutions, browser versions, browser extensions, draconian MITM proxies and restrictions) but also just much more variety of _people_ who your product has to satisfy
I know three people who have these. They never let the kids near them, complain about the price. How to have fun with it?
64 cat-cores ... rapid decoherence

I'm glad you figured that 64 cat-cores is basically pure chaos. Well, for you, for the cores it's just their way of life: do random stuff for no apparent reason. Which is like the exact opposite of a computer.
I see it as a variant of LZ specialised to images, so its performance should not be too surprising. Running an uncompressed bitmap through a general-purpose compression algorithm tends to yield similar results to PNG.
> overloading hospitals

This has been the #1 (if not the only) concern from the beginning. It baffles me how little focus is being put into it.

Why not pour a ton of resources into hospital capacity, equipment, training staff (quick courses with guaranteed well-paid work), finding solutions that require less staff..? Being to scale up this operation seems imperative for when something like this happens in the future. I.e. spin up new Covid ICU:s when/where needed. We seem to be highly inelastic/incapable in this regard.
Thanks for sharing your story Scott. Back when you wrote your early games, what were your toolchain and development process?
> I think any software engineer with some industry experience will absolutely NOT install a device ...

I'm curious what goes on in one's mind when you write something like that. Surely you're aware that people other than yourself exist? People with their own thoughts and lives that are actually different from yours? Or you genuinely believe that there are no people out there who are smarter, more experienced and wiser than you that still install smart bulbs or whatever.
Surely there is video?
Apple’s digital driver’s license has been delayed to next year
Prayer apps are flooding the market, but how well do they work?
You mean an undefined period of Sleep()?
Nobody's using the app for day-to-day stuff, it's all about voice control, and most people don't share the (overblown to the point of conspiracy theory, imo) concerns about voice assistants.

I've got a whole home full of these, switches and bulbs and smart speakers. They do some very useful things for me:

* Turning the lights on before entering a dark room with inconvenient switch placement inside

* Ensuring all the lights are off before leaving or going to bed

* Turning on my porch light when it gets dark, and off again in the early morning

* Simulating liveness when away on vacation

* Turning the lights on when I've got my hands full of grocery bags

* Ramping my bedroom lights up slowly in the morning as a gentle wake-up

* With some cheap motion sensors, ensuring that lights that are often accidentally left on are turned off, saving power and money.
It's different for each browser's rendering capabilities.
This article should be suffixed with “(2012)”.

In the past ten years, Macs (which this writer is mostly concerned with) have all adopted ultra high density “retina” displays, which… well I’m not going to say they render the arguments moot, but the changes are so drastic that they force every statement to be reevaluated.

Also I could be mistaken but I believe as of about four years ago subpixel was dropped from Macs altogether.
The CEO and other executives are looting that company before it collapses. It's obvious, and Mozilla will fold in the next 5 years. They will probably replace their own engine with Chrome before that and fire the team in charge, and see the CEO compensation double at the same time.

Mark my words.
Lead salts also tend to be a lot more toxic than silicon. Putting that in something as plentiful and exposed as solar panels sounds like a big potential issue.
ITT: people trying to convince themselves the COVID mRNA therapeutic is net beneficial for the general population to take.
What kind of logic leads one to that conclusion?

No related contemporary materials ever showed him creating videogames, but instead showed him either being a plumber or saving Peach from Bowser.

The Ninja Turtles were famous cartoon characters. No one assumes they animated the cartoons because of that...
Young Men, Focus on These Key Things-Stephen Ajulu
Mozilla is ending support for its Firefox password manager sync app
It doesn’t matter. That wasn’t a bash against Graviton 2, I am just really looking toward the next generation, because I think it will be so much better, but sadly no announcements yet.
> Philips Hue has routines for turning on lamps 30 minutes before sunset

FWIW, mechanical timers have been able to do this for decades.

20+ years ago I had a mechanical timer that turned on my porch lights at sunset and off at 11pm. You just needed to configure your latitude so it knew when sunset was.
Every single individual that has ever worked for NSO in any capacity, should be treated as an extremely serious security threat…

Employ these psychotic assholes at your own risk.
> But upon closer inspection, antialiased text is always blurrier than subpixel rendered text. This is not a matter of opinion, it’s just how the rendering works.

That is not generally true. It depends on font hinting and grid-fitting. With good grid-fitting, font rendering with disabled subpixel support is more sharp, as vertical lines are exactly aligned with pixel boundaries. That is why i disable it on my desktop.
>She often woke up at 4:30 a.m. to drive from her home in New Jersey, catch a bus into Manhattan, hop on the subway, squeeze in a workout and get to Jefferies’ trading floor by 7:30 a.m. Work dinners ran late into the night, and redeye flights to London were common.

>For Ms. Batchelor, Jefferies’s new policy means coming in to the office three days a week. Although she plans to travel to meetings when necessary, Ms. Batchelor said she was grateful to spend more time with her children and cut back on her long commute. “I didn’t know what I was missing,” she said.

Sometimes I wonder if journalists compete to get the most eye rolling quotes. As if anyone would believe this woman with 3 children was not fully aware of the tradeoffs they were making in exchange for the higher pay.
I do and the answer is always it depends. I'm not being glib! There are a lot of variables at play that will affect performances.

In general it moves computation closer to the data and in aggregate that generally offsets most increases in query times.

If you design your schemas carefully the performance cost is easy to swallow. As always analyze your queries under different table sizes and see what works for you.

The benefit is that your application code doesn't have to use any complex RBAC->SQL compilation. You can just 'select foo, bar, baz from mytable;` and RLS will take care of making sure your application servers never see the data that the user doesn't have access to.
Modern CSS in a Nutshell
I'm probably going to get a lot of hate for saying this; because anything anti-systemd tends to attract weird people who claim that you want bash scripts back but: Making issues on systemd's github page is often met with stoicism and reluctance on the part of the systemd developers.

There's countless examples of the systemd maintainers refusing to fix bugs or acknowledge that bugs exist.

Making a public statement could be more effective.
In Afghanistan we were spending lots of money to not kill civilians and cause a PR nightmare. If we didn't care, we'd have carpet bombed the place. Or developed and used chemical weapons.

In a real war, we'll be using tactical (not strategic) nukes to take out carriers and bases and supply lines, not toys that avoid collateral damage.

If shit hits the fan, the strategic nukes come out and we all die.
China's disappearing ships: The latest headache for the global supply chain
How are you so sure about all that? I don't see which upcoming development would make machine setup, maintenance and repairs go away. It's exactly the stuff that computers are not good at. It's things that require high dexterity, improvisation, interaction with business functions etc - things that computers and robots are not good at.

I have a personal corollary to the Dunning-Kruger effect: If you don't understand why something is difficult, you are completely clueless about it. And most things are difficult in some way.
If that external monitor is less than ~180ppi, like most monitors, then yes.
Sun Microsystems went all in on this approach. I never worked there, but as I understand it everyone simply had a dumb graphical terminal at their desk.
A CNC mill is a machine that needs to be maintained and operated by someone, and that someone is more likely to have learned the necessary practical skills in an apprenticeship and/or at a vocational school than at a university. You don't need a university degree to be a highly skilled worker, especially for jobs that require more practical experience than theoretical knowledge.
Show HN: Superherofm.com – Alexander Schliker's radio show, he flies
You're overthinking it. Think of it more like a movie star making a movie.
Remote IDEs will do absolutely nothing to accomplish increased protection, so that would just be a misdirection.
Gaia: Most Milky Way companion galaxies are newcomers to our corner of space
FYI r/rust also has a mod team
Arcades in Japan Keep Closing, Which Sucks
Having dealt with a similar setup that basically had to be re-written, I totally agree. I would also like to add that if one senses themselves to be in a situation like this where the system is a messy build-up over years, try to resist adding things that are absolutely not essential. Otherwise, the guy doing the clean-up/re-write down the line may be forced to take not-so-clean approaches to cater to those non-essential bits mainly for backwards compatibility.
Thanks for explaining and making rust-analyzer!
Yes, I think the UK will end up carving exceptions everywhere they can to keep Brexit alive from a political standpoint, but dead from a practical sense. Right now, the fear of the unknown is what's most likely pushing people not to move to the UK anymore. In five years from now the situation should be clearer I'd say. I personally hope they'll open things up again but we'll see!
Really good question!

I was working on a TRS-80 Level II machine (this was a model 1 before there wer models). It was my first home appliance computer, before that I had homebrews. It came with Microsoft Basic.

I had only used tiny basic up until then and wanted to play with strings. It sounded neat to be able to manipulate language with them.

I wrote a game language, a compiler for the language, and an interpreter for the language to play the game, all in BASIC.

I also wrote Adventureland (my first game) at the same time. Adding features to the tools and the game as I was inspired.

Much later I converted the BASIC interpreter into Z80 assembler to be able to give me more memory. The entire game with interpreter had to fit in 16K bytes!
And if you don't like Reddit's new interface: https://old.reddit.com/r/crabcats/
yes having the identity on hand by just looking up req.identity would be super neat feature!
> C++ and Fortran are in active development, but to the best of my knowledge have neither "mod teams" nor the heightened level of drama that Rust seems to attract.

I don't know exactly how Fortran is developed, but C++ developed at the ISO which has its own flavour of bureaucracy.

And correct me if I'm wrong, but I also don't think that C++ has its own - sanctioned - community fora like Rust does.
Probably, there are shades of grey in this sort of thing, but that’s usually for low-level employees agreeing to stuff wildly out of their responsibilities. For engineers agreeing to the EULA for a service that they use as part of their job, the court will probably agree that is sufficient for this lawsuit, even if NSO has policies that notionally should have prevented the engineers from agreeing to the EULA.

Also, if they weren’t, then NSO presumably violated the Computer Fraud and Abuse Act by accessing Apple’s services and systems without prior permission. Maybe that nixes Apple’s jurisdiction argument for this lawsuit, but Apple can also sue for criminal damages, and is presumably entitled to do so in their home jurisdiction since that’s where they exist and so that’s where they suffered the damages. And I think Apple notes this also in the lawsuit.
Germany's new governing coalition unveiled
What's so special about the moon? I say no life should be considered intelligent until they can swim down the Marianas Trench and carve their initials in the wall.
Stripe says it’s open to accepting crypto for payments
I think we need to take Money from those who have done the polluting, to their private financial gain, at the expensive of the public of our planet, since a certain timeframe-- such as 1950.

Those who have made decisions leading to massive pollution expulsion while they profited... those are the ones who should pay first.

People such as:

- The Koch brothers

- The Military and the politicians, bureaucrats, and Weapons company executives associated with bases & machines that have spilled the most pollutants

- Executives of Fossil Fuel companies

See, it's like we're playing this game where... a window was open and these executives were able to loot the house and escape. And now they are trying to close that window and run off with their loot.

Nope, bring them back. Hold them accountable. Take the assets they (their family, their estate) earned while polluting our planet.

Do that, before looking at the little guy and saying "Pay your fair share!"

Because my question is "What about those evil sociopathic polluting fat cats who not only got away, but lobbied and legislated to allow their escape"
It's been 2 years now, you're beating a dead horse. Time to look in the mirror.

> Not one more death. Ever.

This is insane. First of all this is an unrealistic/impossible goal. People die all the time. Dying is normal. Especially for elderly people. There's no way to stop people from dying from Covid, even if 100% of people were vaccinated. Get used to it.
> I want to preface this article by saying that I have no idea what I'm doing

Instant hire!
OPENRNDR is worth checking out for anyone interested in processing https://openrndr.org/

It avoids a lot of the weirdness that processing has in its relation with Java and meets somewhere between that and open frameworks.

Great to check out if you've been looking for a playground to get familiar with Kotlin too!
(Not the Dilbert one)
The article's headline is clickbait, but the article content uses other services like Disney+ and HBO Go as a benchmark.

But that measure Netflix doesn't go down, but mainly because the other services are down so often. HBO Go in particular has been inaccessible to me for a week or more at a time where I could browse through the titles but not actually watch anything.
> Yes, also store the DPI.

I don't think that's a good idea. Most images, like photos and screenshots, don't have physical dimensions. Some image tools like to put in bogus default DPI values that are guaranteed to be wrong, and it can be a bit of pain.
If you are using uBlock Origin, you can turn on the filter for "annoyances" and as far as I can tell it blocks those newsletter popups.
What is the gain of deriving the braces from the indentation instead of deriving the indentation from the braces?

You still have one character to start (tab?) and end (backspace?) a block, but now they are overloaded with the edition keys, and still need to keep track of the block with the same visual aid (indentation).

The small changes I see are to the worse, that is overloading the keys and not letting you see the text verbatim.
Well, this is a toy we are talking about, it's not something you _need_ by any stretch of the imagination.
Turning off the lights is a big problem. You need to introduce presence detection, which is more than motion - people are very still when watching a movie or reading a book or working at their desk. That's when you have to introduce phone detection or heat detection or other sensors that need to be processed and integrated exploding the complexity.
It's relatively low cost, though. Tuition maxes at <£10k/y, usually financed with a reasonable repayment rate (5% earnings over ~£25k, I can't remember for sure), and the option to pay off early if you're willing.

Most employees in well-funded organisations in the UK will have private healthcare too. My plan costs me ~£14pm, which is actually tax rather than a premium, with no deductible/copay/excesses.
A Deeper Look at Risk Tolerance
>"apparently, not all valid Windows file paths can even be converted correctly to UTF-8"

What is the author referring to here?