skysight-inc/HackerNews huggingface dataset:
And the problems would have worsen without standardised test. Most of the other common entrance criteria, eg write an essay, would favour the rich who can seek a lot of outside help to "proofread" their essay. With standardised tests at least you have to do it on your own.
Congrats on the launch. We are moving appartments just next week, will definitely give this a spin.
Most likely a document in Internet Message Format, as described in RFC5322.

https://datatracker.ietf.org/doc/html/rfc5322
Different teams with different goals. Shared engine logic + platform native UI is a strong approach to building cross-platform apps. You get to share code and have performant native-feeling UIs.

You still have to staff up your platform teams, though, and now you have the cross-language barrier to deal with in each code base, so each team needs expertise in that as well.

Flutter lets you have just one team write one app, maybe with different themes per platform, but it's still all in the same language and runtime. The cost being that you get not-quite-native UI and performance, but maybe that's an OK trade-off.
Will Surprising UN Findings Reignite Optimism for Nuclear Power?
Why haven't governments been working hard at increasing capacity in terms of ventilators and hospital beds and other needed equipment, since March 2020? Back then governments actually did that, and set up emergency beds.

I know that there's a shortage of personnel, but it just seems that this would've been something to work towards since the beginning. I don't know what is practically needed from the personnel to nurse <60 year old Covid patients (couldn't less trained staff, 6 month quick course do the bulk of it?), the vast majority of which who go home, while it's the older ones who won't return home, and will likely require constant and/or prolonged care.

Solve the equation for the younger patients and boom, you can increase hospital capacity (or setup new "Covid ICU:s") and just let the wave hit. Seems it would be such a better solution than whatever we're doing now (prolonging the backlogs forever).
Hi all this is Scott Adams. I am open for an AMA (Ask Me Anything), awaiting your comments!
Using Twitter, the Right Way
They are stigmatized because they are garbage quality FCA vehicles.
I added Z-order curve to a ray tracer many years ago. Rather than using nested loops over X and Y pixel coordinates I used a single loop and de-interleaved the count to get X and Y. My thought was that this would increase the cache hit rate due to the locality of the pixels. It worked and the speedup was on the order of 10 percent. Because images are rarely power of 2 or even the same in both dimensions I opted to make a list of 32x32 blocks and rendered the blocks in Z-order as well as the pixels within (which still helped vs just tiling).

Locality is a good thing to exploit.
Next time we have a real war I have a feeling there will be some very interesting dumb "hacks" used against all of these smart weapons.
I agree with this. However, I see it as inevitable. Big companies want to protect their their IP/source-code.
20+ years doing more backend initially, then more (SPA) frontend. It’s all hard in different ways. Bonus of frontend is you get to think about human-centric problems. Bonus with backend is you don’t have to think about human-centric problems.
Ask yourself what the value is of all this additional complexity and additional “features” relative to the end sought. Do you need the damn router to be on for the stupid “smart” lightbulb to turn on? When you need the lights on to get something done, do you really want to be distracted by some undependable piece of shit doing is little smart jig? It’s like living in some absurdust play.

The market demand of a lot of these things is driven by a kind of monkey-loves-shiny-things syndrome and herd thinking. Maybe enui and idleness because anyone that truly values their short life won’t waste it on tinkering with a bunch of pointless devices that contribute no real value to his life. May his tombstone read “He tinkered with his smart devices. Then he died.”

Interestingly, a mature software engineer hates complexity. He loves to trim the fat from his code base. He hates pissing away his life dicking around and maintaining stuff that had no reason for being there in the first place. He has better things to do with his time than jerking off some code he doesn’t need.

Maybe smart devices are a distraction for nihilists. Maybe it’s like alcohol. Maybe Idiocracy II will feature a populace spending half their days trying to turn the lights on.

And nevermind the dystopian contribution these things are to the surveillance state.
The thing that I like about the Lutron system is that you can try it, with just a single switch or lamp module. Then, if you like it, you can buy more.

I previously used a different brand to control my aquarium lights and HATED it. When the app randomly made me enter my password to turn the lights on, I 1-starred it with a very frank, "my old-fashioned light switch doesn't randomly ask me to enter my password" in the review.

One complaint that I have about the Lutron system is that they don't offer relay-based modules. (The old X10 system did.) Aquarium lights run very poorly off of the Lutron modules, so I wired up some 120V relays for my aquariums. I also use a Lutron module to control an outdoor outlet for holiday lights, and had to do the same thing; wire in a high amperage 120V relay into the switch.
Does something simple like htop count? I believe there's a bunch of other good stuff that uses ncurses as well.
UCLA astronomers discover more than 300 possible new exoplanets
>After what we have learned the last 30-50 years from cognitive sciences one has to wonder what schools are actually for, nowadays. There are most certainly not optimized for "learning" by any means.

They're daycares and increasingly being used to spread propaganda.

This idea that ANYONE will be helped by giving them a free pass needs to stop. No minority will have an improved life by saying they are too mentally deficient to learn hard things. This is a political game where politicians refuse to recognize that fixing this is not an easy slap a bill in place an everything will be better. I think what they're hoping is that they can "fix" the numbers to show higher achievement by lowering standards and get voted back into office. We'll certainly be feeling the negative effects of these sorts of policies in a few decades if this bullshit continues.
Could incentivize instead of force; I don't think that's causing any harm - right?
> All of this doesn’t change the fact there might be situations where sub-pixel rendering still makes sense. It’s just the OS X no longer supports it.

Is that why fonts all look bad when I plug an external monitor into my Mac?
> Then there was state management; first Flux, later Redux, then MobX

Redux and Mobx are not part of React. The Flux pattern is still valid and is an inherent part of writing React code?

> ReactRouter

This is also not part of React.

> today I start React projects without any state library

Is this a hot take? The creator of Redux literally said "Don't use Redux until you have problems with vanilla React." https://twitter.com/dan_abramov/status/699241546248536064
For some, paid daycare. Still, this daycare needs to meet certain expectations, that is to prepare the kids for exams. As for actual education - that is, pursuing your passion by exploring the subject in depth - I believe this is happening mostly outside of school for obvious reasons.
Why is that impossible on a Pentile matrix? Fundamentally subpixel antialiasing is just recognizing that the samples for different colour channels are offset from one another, and on that level of generality it doesn’t really matter how those samples are arranged geometrically. If the sample density depends on the channel, well, you’ll have to weight those samples, but still, how is that a problem?

I recognize that fitting that into a scanline rasterizer in a device that doesn’t really have samples arranged in scanlines might be a bit tricky and that there might be less urgency to squeeze the last dregs of resolution out of a ≥300 dpi display than out of a 96 dpi one, but I disagree that this can’t be done.
Clearly he's an anti-semite. /s

Any country that engages in such heinous practices needs sanctions. We need to stop sheltering the Israeli government and hold them accountable for their international crimes.
I should probably fix that. Is there a clever way to unpack a 5bit signed int other than treating it as unsigned and subtracting 16?
Best is probably https://github.com/cli/cli
I tried to repeat this experiment and my cat had a Segmentation Fault
No worries, hopefully it all works out well. :)
I make notes like this for all tasks I do at work, not just for debugging, but also find it very useful for implementing new features, preparing presentations, meetings. I don't just log what happened, but also log all thoughts, ideas, TODOs, etc.

I add screenshots of code, screenshots of apps, links, copy code blocks, queries I used, command outputs, various log snippets, file names. I also use highlighters a lot, and draw stuff.

Currently, I use OneNote for all this. I used to use pen and paper in the past, but when it's digital, I can Copy-Paste or screenshot anything. I recommend everyone to try it. :-)
One thing to remember is that cloud people are usually most concerned with price / performance. This is especially true with Fargate, where these are almost always running in an auto-scaling friendly scenario and usually things like RAM and I/O are at least as important as pure CPU.

Looking at things in terms of dollars / hour for your app tends to soften out the outdated impact unless you have a very compute-heavy workload.
I mean cheaper technology at the same efficiency of todays solar cells but available in the next decade. Interesting but not changing the game. Silicon Solar will keep downward pressure over that time anyways so it will need to get significantly better.

Lots of other options for viability im sure.
It is not fully correct to think in terms of even numbers or remainders, because there are an uncountably infinite number of places that a coin can be placed.

It is the right general idea, but don't try to express it in numbers. Just think that for each non-center point P there is a unique corresponding point P' such that the center point is exactly midway between P and P'. That gets you your pairs of places to work with without having to bring numbers into it.

For a coin placed at the center it covers any given non-center point Q if and only if at covers Q's corresponding point Q'. After the first player plays the center we then have that for every point that is not yet covered that point's corresponding point is not yet covered.

Then you have to show that once the center point has been covered by a coin any subsequent coin played that covers a point R cannot also cover R's corresponding point R'.

Then you can proceed with your pairing argument that whenever player 2 covers a set of points player 1 can cover the corresponding points on the next turn, and that after this we have restored the condition that for every point still available its corresponding point is also still available.
They presumably created the accounts in Israel in any case. It doesn’t matter though, because they’re being sued in the United States. Apple is a US company, and the EULA says that disputes will be resolved according to California law, so according to US law, Apple can sue NSO in California. The jurisdiction where NSO (or their designee) agreed to the EULA isn’t important because contracts have two parties, and Apple is in the US.
Thank you for these questions! First of all I want to say that Ory Kratos is built for customer facing authentication first, so many of the enterprise requirements (e.g. LDAP integration) are still missing. Our vision is to build the de-facto open standard for auth, so enterprise IAM is on the roadmap. It just needs time & community feedback to get there :)

To answer your questions:

- Is it possible to have multiple organizations in one single instance? Can I have some superusers that have access to all organizations?

Depends how you interpret multiple organizations. If those are distinct users (meaning the same person has a profile in org A and org B and does not reuse them), so a true multi-tenant system, then this is not built in and we do not plan to add it.

Running Ory Kratos is very cheap in terms of resources (few MB of ram and no CPU on idle) so it's very affordable to spin up another instance. This doesn't work well for fully-automated deployments such as SaaS systems, but it does work if you are thinking about corporate systems.

You might also look for Ory Cloud, where you can deploy a new Ory Kratos instance with a simple API call.

- Can I delegate authentication for a subset of users (in my case this will always be an entire organization) to another authentication provider (say Microsoft ADFS)?

Yes! Right now we only support OpenID Connect and OAuth1/OAuth2 delegation but more to come.

- Do you support SAML 2.0 clients?

Not yet, but there's an active design document with discussions on different implementation scenarios.

- Do you have a REST API which can be used to create / deactivate users?

Creation - absolutely! Deactivation is not yet available as an API but identity state is already implemented, so adding it is really just a few lines of code.

There are also endpoints for revoking all active sessions which logs out users immediately of one to all systems.
My new colleague used to wonder about certain things i.e. why is this is done this way, it doesn't make any sense. As I had been there a lot longer, I would share the technical and non-technical background/restrictions we operated with. Eventually when another new colleague joined, he told the guy, "I used to wonder why some parts of the code are setup that way; now that I have the background I can say that if you are wondering about those same things, trust me, there is a reason/background - its not because the people who did it that way were stupid".
It would be much safer to take the sed approach and put mogrify‘s functionality under `convert -i[backup extension]`, and dispense with standalone mogrify altogether.

Imagine having the command “sedd” aliased to `sed -i`. It would be a usability nightmare.
Theoretically it should be possible to easily flunk services like uber. Sure, users have to know you, but providing better conditions doesn't seem too daunting. Just build another Twitter in a weekend, sure...

I hate these services that capitalize on the work of others (guilty of using them too from time to time), although the taxi business probably deserved it for their business practices.
We already had that in Afghanistan. Our LAVs were being defeated by IEDs, so we spent a lot of money making mine rollers. The mine rollers were then defeated with 10 cents worth of lamp cord to separate the pressure plate from the explosive.
> I did my whole house in Lutron’s smart switches

Sure, but how do you turn the lights on when the power's out and the router is down?

Lrf, V'z wbxvat.
> Semantic Bovinator

Heh. A long time ago I wrote a video game[1] somewhat similar to Williams Defender, and casting about for some sort of "theme" for the game, I hit upon the "editor wars", the ancient storied battle between vi and emacs. You are ostensibly "vi", (a little spaceship vaguely reminiscent of the Vipers from Battlestar Galactica) cruising through system memory, evading system processes, GDB instances, etc trying to recover your ".swp" files. How to represent Emacs? Obviously, via a giant blimp! and I could display all sorts of messages on the side of the blimp, singing the praises of Emacs, and disparaging fans of vi. And the Emacs blimp had a "memory leak", which meant that pieces of the xemacs source code would literally leak out of the back end of the blimp, with the letters floating lazily away, like smoke. So that meant I had to take a look at the xemacs source, dig through it and try to find some funny bits to put in. Of course, "semantic bovinate" jumped out at me.[2]

[1] https://github.com/smcameron/wordwarvi
[2] https://github.com/smcameron/wordwarvi/blob/master/wordwarvi...
I hate to be the tiktok pokerface simple solution meme guy, but that's a solvable issue by just adding a RTC module, no complex internet garbage required.
Or there's UPS, which switches the prominence of the login / sign up links seemingly at random.

And does something similar with logging in via a 3rd party auth vs using your actual 1st party username.

I'm sure there's some explanation, like referring page and some cookie setting, but to an unknowing user it's pretty obnoxious.
This is a pain in the GUI tools as well
A person wouldn't staff the hotline today. It'd be a computer on the other end, probably directing you to purchase some DLC.
No, the encoder checks if the color at the hashed value really matches before storing the QOI_INDEX. There's probably better ways to hash it, but this just seemed "good enough".
I guess the point is not sub pixel rendering itself, but having text that is as smooth as possible. I’d ask: why not?
The repository would contain documents like that, but I'm wondering what thoughts the OP had about how a mail structure would map to a graph structure. Each commit could represent the addition of such documents to a list of documents. Would it be the addition of exactly one message? Or each commit could be changing the entire content of the repo to be that document.

Would mail threads map one-to-one to branches?
Because in the movies it actually works 100% of the time (unless the hero is exploiting a bug to take down the villain)
You didn't even read the article and don't understand fundraising dynamics for a start up. Go directly to jail, do not collect $200 and don't come out until you've done your homework.
Depends on screen size.

FWIW: I can see aliasing on subtitles on my 70" 4k TV, sitting a few feet away. I have excellent eyes.
> Forgive me if I have asked this before. Have you ever considered a Pay as you Go model with minimum top up fees? $50 for 50GB with no expiry you can use it for life?

Yes, but I can't recall the reasons we discarded the idea. Something like this perhaps:

In general I like the idea of VPN as a utility - anonymous internet on tap. Utility-like services in functioning markets compete on price to the benefit of the consumer. On the other hand, things that look like one-dimensional utilities to the consumer isn't always. A service category where there's plenty of innovation potential left shouldn't pretend to be a utility. Especially players who aim to improve state-of-the-art. A pay-as-you-go model encourages consumers to compare quantities of something that is quite disconnected from the quality of what they get.

Paying per month makes more sense to me for another reason as well - It's similar to what we do with our suppliers.
Who's going to pay to read an article that slings dirt on one of the world's largest and most privacy-respecting companies?

> Special offer: Get unlimited access for $1 a week.

No thanks. They truly are the failing New York Times.
Managing Your Japanese Boss
Show HN: Simulate Water Network Shutdowns
They're actually not piezo-powered! That's an EnOcean switch module, it's generating the energy from a coiled wire. Clicking the switch loads up force in a spring mechanism and then releases it to move a magnet through the coil.

ArsTechnica has a look inside a similar module in the Hue Tap.

https://arstechnica.com/gadgets/2014/08/gallery-dissecting-t...

RunLessWire looks to be selling two variants of them, one with the same 2.4 GHz module as above for use with Hue, and another version for on/off circuit control, which would be 902 MHz EnOcean in the US.
Twitch for Teachers and Content Creators
It could also just be the lack of longevity engineering that lets people design products that will last a very specific time period to save costs. Back then you just had to eyeball it and usually it meant leaning on the durable side to be safe.
I’m building a social live class platform called Smango. Think Twitch for teachers and content creators to be able to have audible live two way interaction with their audience and not have to worry about payments, invite links, third party integrations or discoverability. You can sign up for early access at https://smango.webflow.io/
Attio wants to build the CRM for the Airtable generation
That seems easiest.
>> Single header libraries are hugely more ergonomic and easy to use. Just get the file, #include it and you're done! Most C libraries on GitHub prefer this mode of distribution now

I find that odd. How is that significantly better than dropping 2 files into a project and #including the header? A good build system should just compile all the C or C++ files in a given place, so nothing needs to be changed other than dropping the files in and #include where called from.
Honestly that's the drawback of unix-ish interfaces. Don't get me wrong, text first is usually a sane default, but there is also value in an interface like Powershell, where you would write your program as a Cmdlet that returns an object-like response.
In my case it 100% made things worse because there is was no room for contextual interpretation of the rules. The MAS requirements went too far in one direction and prevented us from developing more granular and observable control strategies. We essentially wound up stuck with security paradigms from the 90's. I was able to compartmentalize most of it to in-country workloads but some of it ultimately leaked back into our global builds because it was going to be too costly to maintain a total snowflake.
Oh boy, does this ring a bell with me. I've already written 5575LOC according to cloc (and threw away 7449LOC in the process) and I'm far from finished writing the code to email the data from a contact form in PHP. But it ticks all the boxes!

It's all OOP

SOLID principles

99,6713% typed (according to psalm)

Purposely written to be unit-testable in PHPUnit strict mode (but no actual harness yet)

...I'll show myself out
> If the tools you learned in your twenties age out of relevance

If someone learned React in your 20s and then "aged out", they must have been an early adopter. React is only 9 years old and most developers didn't start learning it in 2013. And it's far from irrelevant: https://trends.builtwith.com/javascript/React

> "Modern" web frontend work involves a lot of chasing after new tooling, frameworks, and libraries.

Le meme never gets old.
I'm reading the article and it strikes me that the birds might have a very accurate biological clock allowing east/west localization. I sometimes know just when the sun will rise or set, and a few minutes difference from that expected time, let alone a half hour or more, could tell me if I were east or west. Think jet lag, but millions of years of evolution have turned it into something more accurate for migratory animals.

North/south may be temperature or the angle of the sun versus where they expect it. Once again, millions of years may have given birds a more precise feeling for exactly how high the sun should be.

You'd have to watch the birds for better homing ability when the sun is visible vs when completely cloudy. It could be interesting to see how well they home if released at different times of the day, or different seasons.

I'm interested in the actual data that has been gathered.