skysight-inc/HackerNews huggingface dataset:
I love articles like this. Short, concise, and filled with interesting and unique tips instead of the usual cliche dribble. I particularly loved the outlining of Zack's methods.
> any requirement to log in is done with malicious intent

Wild!
That's a ridiculous requirement.
I wish percentages in CSS were more explicit:

#foobar {
width: 100% of container width;
height: 100% of contents height;
}
Not income of their neighbourhood, but the cost of living in their city/state. It needs to be a big enough region that a good job gives social mobility, but introducing California wages into Ohio would cause massive inflation there, driving normal people into poverty. At the same time nobody could live in LA on Ohio wages.
Imran Khan's 'Victory Speech' from Jail Shows A.I.'S Peril and Promise
https://archive.ph/h9apZ
When you start a new job your calendar is effectively more open than someone who’s got existing responsibilities. So it would be interesting to hear from the other side of the coin.

I guess we use huddles in the same way but async still beats a light call because you can group them and limit the context switch.
The community here is just the chance source of this particular case. In another case it could be whatever else responsible.

But the police response is a systemic issue, however. It's open to be exploited similary by any other actor.
I recently went down this road for my home lab and went with Authelia

Keycloak works, but it's a behemoth and still needs further services to work with traefik forward auth.

Authelia works great, you don't get a UI to edit users, and it's not a two-way sync between a backing LDAP server, but the fact that it can be configured with a static file + environment variables makes it a great fit for a lot of cases. If you're just looking to add auth to some services, and SSO to those that can work with it, I'd suggest starting with Authelia.
When women fall behind it's because of sexism, patriarchy, misogyny, etc etc.

When men fall behind it's because they are dumb, lazy, immature.

It's unfortunate that it's probably gonna take a sacrificed generation before we finally start recognizing that men too can be victims of systemic issues.
40 Years Ago, This Ad Changed the Super Bowl Forever
Seems like a largely semantic debate about the definition of "logical" is taking place in the comments here. CSS is logical in that it follows a set of rules, but that is the case for every computer program by definition, so it's not informative or useful. People claiming that CSS is not logical probably mean that it's poorly designed and not easily understood by humans, which is probably a question of taste more than anything objectively measurable, though I happen to agree.
Reproducibility of Results in Medical and Biomedical Research
I think about it slightly differently; I’m sure I’ll get corrected if this is wrong.

The first realization is that the height of the parent, by default, expands to fit the content. And so the default behavior that people expect, (just taking the computed height of the parent), isn’t possible; it’s circular reasoning. It’s these situations, where the parent doesn’t have a defined height, that the percentage height does nothing.

Percentage width and height are both calculated by going up the tree, to find the first parent with a defined width and height. Block displayed elements by default have a defined width. They default to “width: 100%” basically. And by default, the root html tag is block displayed. This is why width seems to work out of the box, but height doesn’t.

I start my websites with

html, body {
width: 100%;
height: 100%;
/* adjust padding and margin as appropriate */
}

This means that I can create a root div element with height 100% and have it do what you’d expect. I skimmed over some stuff, let me know if you want a blog post.
https://archive.ph/N48Y2
> they should really temper the response on future calls

So I should swat myself in the morning when I want to go on a rampage in the afternoon?

As inconvenient as it is for the victims, the 100% response rate is the only guarantee the system cannot be abused in other ways. A similar example from Germany: A friend is driving 8h every 2 months to his mandatory shooting practice because he missed too many flights back due to residues of gun discharges found on him at the airport. The government is accepting this 8h commute as work time because any way around the mandatory, extensive investigation at the airport would open holes in the security procedures in place. And my friends "secret service" badge does not grant him any special powers at the airport - also by design.
I can't see what is logical about that.
I think a central reason is that CSS was originally intended for laying out text instead of laying out web applications. So what many programmers do/did with it was something that CSS was not originally intended and thus not optimized for, i.e. a lot of people use(d) (out of necessity) CSS in a very "hacky" way.
One way could be to plan the main route first and then generate other routes.
FizzBuzz new record at 283 GB/s
After seeing ~60 GB/s throughput for FizzBuzz by ais523, I started experimenting whether it could be beaten. After multiple iterations of improvements, I've achieved 283 GB/s on an AMD Ryzen 9 7700X.

ais523's previously fastest solution on hackernews: https://news.ycombinator.com/item?id=29031488
I mean… I use 123321 in a number of places for “pointless” accounts that realistically have 0 blowback if ever compromised. In that sense, these short generic passwords being popular makes sense. If I have to take 90 seconds to make a new account for downloading ROM’s, meh.

Now anything else that’s a bit more important gets a unique random password in the realm of 20 - 50 characters based on the service and what they allow (it’s sad how many still exist which force a max of 8 characters or don’t allow symbols).
Why are we now?

https://www.ox.ac.uk/news/science-blog/why-are-we-now

It’s early here, but it think the gist of it is using Bayes to quantify:

Given that the universe would seem to get more hospitable at older ages,

why are we alive now?

IIUC the most likely explanation is some secondary force (aliens) to modify the future hospitality.
That involved massive movement of people, weapons, and vehicles, let alone factories and resources.

Chip making is expensive, but what do you do with 7T? Buy out every engineer on the planet with half of it, and have them work on problems? Does Altman think he’s Oppenheimer?!
I Read the Entire Neovim User Manual [video]
If you wanted to cultivate prions as a bioweapon, you could already grab them from reservoir sources such as deer and cattle.
Best email outreach tool for solopreneurs
He says "width looks up the tree while height looks down the tree."

And "Width Looks Outward, Height Looks Inward"

And - The key insight here is: height: 100% means “I am as tall as all the things inside of me”, not “as tall as all the things I am inside of.”

But this is wrong and 100% does mean as tall as the things I am inside of. And this is the same as how width works.

The spec even says "Percentages specify sizing of a box with respect to the box’s containing block."

Here's a quick example

https://jsfiddle.net/znqtue21/

There is a quirk where a box's size is a percentage of the parent block, but the parent block's size is calculated from its child (there would be a circular dependency), in which case there are special rules. But even these are the same for width and height. Usually you can just put an explicit height on the parent. https://drafts.csswg.org/css-sizing/#cyclic-percentage-contr...
I’d recommend starting with this as well. The setup() and loop() model gets you started quickly and can take you through a lot of small projects before you want timers or other advanced features.

Plenty of tutorials and libraries (often “working but not high-quality”) are available as well.

Even if c/c++ scares you a little, I’d still start there (I came from a long c/c++ background, but I’ve seen my kids be able to do it with not nearly as much help as I expected to give them).

Dirt cheap and readily available as well. Clones are fine; you don’t need the name brand Arduino boards.
One of the weirdest things - for me - about css is that !important means important ... not not important! /s ;)
> Could you explain how that is better than just setting up Event Notifications inside a trigger in SQL Server.

Why? The article wasn't about that. Hear me out here, but there's value in having multiple implementations for the same idea.
How the Krebs cycle powers life and death – with Nick Lane [video]
Draft UN Cybercrime Treaty Could Make Security Research a Crime
I started with ECS (because I wanted to avoid the complexity of K8s) and regret it. I feel I wasted a lot of time there.

In ECS, service updates would take 15 min or more (vs basically instant in K8s).

ECS has weird limits on how many containers you can run on one instance [0]. And in the network mode where you can run more containers on a host, then the DNS is a mess (you need to lookup SRV records to find out the port).

Using ECS with CDK/Cloudformation is very painful. They don't support everything (specially regarding Blue/Green deployments), and sometimes they can't apply changes you do to a service. When initially setting up everything, I had to recreate the whole cluster from scratch several times. You can argue that's because I didn't know enough, but if that ever happened to me on prod I'd be screwed.

I haven't used EKS (I switched to Azure), so maybe EKS has their own complex painful points. I'm trying to keep my K8s as vanilla as possible to avoid the cloud lock-in.

[0] https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesgu...
Why can't these remotest jobs just be done anywhere in the world? Why restrict it to people who are citizens/residents of the US?
Should You Stay Technical as an Engineering Manager?
> Many times I’ve heard someone claim “my native tongue is logical because this or that”

Often, people do confuse "logical" with "easy". For me, "logical" means "there are rather strict rules that you can and have to learn and apply". In this sense, I would say Russian and German are much more logical languages than English (and I know quite some people who learned one of these languages as second language who agree with my judgment), but learning (bad) English is likely easier than learning Russian or German (of course assuming that you don't already know a related language).
Show HN: Miracode, a Minecraft programming font that is readable
I always believe in using what one makes, which is unfortunate because I made Monocraft. For the past year I've been stuck looking at those pixels while I code, so over the weekend I tried my hand at making a version of Monocraft that was more legible. Introducing Miracode, a Minecraft programming font that is actually usable!
Using a custom algorithm, I've converted adjacent pixels from the original font into strokes, which allow for a more smooth look while maintaining that Minecraft-y look. Give it a try and let me know what you think!
considering there's only one of them, i'd imagine getting replacement parts is just as hard as getting common parts out bush here heh. minus the reality tv stuff of course
Most newer Dell monitors have built -in KVMs and hubs. It's nice, becuase with wireless peripherals that USB receivers, it's a cableless setup. With a laptop, it's just a single cable to hookup everything.
Really cool! I assume you built this to test out different AIs for the game, is that right? What other uses does it have?
You want to solve the problem of "slowing warming", period. Most people want to solve the problem of "slowing warming without harm to standards of living, as defined by them".

So you think people who babies and stupid, etc. They're not - they just care about something you don't.

They might be wrong to care about it, but they do.
Yes, the question is phrased poorly and people easily confuse "is an ambulance a vehicle" with "do you agree with banning emergency vehicles in parks".

However if you look at the statistics you'll see a lot of people consider a boats, skateboards, sleds and even RC cars as vehicles.
Ask HN: What is the best way to get into building electronics as a programmer?
I am asking not only about learning what is taught in classes for solving ideal problems. I am talking about the real engineering like a hobbyist who actually understands what works in real life and how to build it properly.
I totally agree, it was a dysfunctional org, but sometimes fixing the org is extremely hard and you want to make progress today focusing on what you can do to improve the user's experience, instead of focusing on what others should change and do.
Opensourcing a Developer Job Board
After almost 5 years of operation, WeCode NI has started to fail and I don't have the time required to keep it running. So I've decided to shut it down and make the code public.
The difference for an institution that was just at the edge was minimal yes. But that's a special case.
Care to give any examples of Linux distros without Perl?
Can you link directly to your answer? You posted a link to the question.
I read the article.

Anyone can create a Telegram channel and post messages, that just reads like the work of an edgy troll. I suppose only time will tell.
> what CSS is meant for, formatting documents on screens. Yet half of us try to beat it into submission building highly interactive applications.

I guess everything would be simpler if CSS defined "document" to exclude interactive interface ;)
Show HN: The Clean Room Club
I've had significant struggles with my mental health over the past 2 years. These past few months, I've made significant strides in the recovery process and am finally beginning to feel like my old-self. For the first time in those 2 years, I finally got the motivation to work on a personal project. In my free time over the course of about two weeks, I managed to throw together what I'm sharing with you now, the Clean Room Club.

I built it because I noticed that a key indicator of my mental health was the cleanliness of my living space. When the depression got bad, so did my hygiene and my environment. Waking up to a filthy bedroom with trash everywhere just perpetuated the cycle, and it would get really hard to break out of. The rare times I was able to get myself out of bed long enough to clean however, would have compounding positive effects on my mental health. I'd wake up to a clean living space ready to tackle the day, go to bed feeling at ease, etc etc etc.

Both the concept and underlying technology is pretty simple. You make an account, upload photos of your clean room each day, build daily streaks, and can browse photos others have uploaded for motivation. All for free, of course. And that’s it! I have features I plan to add. But as is it serves it's core purpose, which is to keep you accountable to yourself. While others can see the photos you upload, there is zero personal information tied to them.

That all said, I'd love feedback regarding the design, any bugs you encounter, feature requests, or anything else. If you end up using it, and it helps you even a little, I’d love to hear that as well. Design/UX especially isn't my strong suit, as you'll soon discover.

Also please note, I’m using there free tier both on supabase and my chosen SMTP provider. I don’t expect this to get popular enough for either of those to be a limiting factor, but if it does there may be technical issues.

Its also open source if you want to see the source code. Built with typescript and react:
(p.s. I’m looking for a job, please feel free reach out if you believe I’d be a good fit for your team)
https://github.com/AndruMace/cleanroomclub
This is correct. KTH hasn't changed its name because the name has an extremely long history.
> Prosecutors say the 6ft 3in teenager advertised his services under the pseudonym Torswats on the encrypted messaging app Telegram, charging as little as $40 to get someone’s gas shut off, $50 for a “major police response”, and $75 for a “bomb threat/mass shooting threat”.

Did his stature make him more intimidating through the Internet shadows?
It's not true. It's also a dangerous rule of thumb. Percentage widths and heights refer to _containing_ blocks, not contents. However, if you size a box as some percentage of a block, and that block in turn has a size that depends on its contents, you can get a cyclical depedency. In that case, there _are_ rules on how that's resolved, but typically it's almost as if you hadn't written the percentage rule at all; i.e. this very rarely does what you want. And as it happens, if you're just in normal flow, then of course the height of any container depends on what's in it, so percentage heights with respect to such a container don't work.

The exact cyclical-dependency-breaking-algorithm is more complex: https://www.w3.org/TR/css-sizing-3/#cyclic-percentage-contri...

You should only use percentage sizes with respect to containers that have a definite, non-content-dependent size. As it so happens that's the _default_ for width, but not for height, but you could easily have the reverse situation if you're shrinking width to fit and sizing height explicitly.

So the problems people encounter are really simple and the need for the CSS exception here pretty intuitive. I'm pretty sure people get caught out by this largely because there's no good feedback loop here; it's not like the browser devtools warn you when you've made a cyclical dependency: it just doesn't quite do what you want and worst of all: sometimes that still sort of looks "ok" so you don't notice what's wrong right away. There may be some good reason why devtools can't warn you about this, but that's the real problem here, not CSS illogicality.

So the rule of thumb: don't rely on cyclical dependencies; i.e. don't define width or height with respect to a container that itself has a width or respectively height that depends on its content.
Whenever I read these kinds of stories, I eagerly seek details on what might have caused the cancer. I think it’s very unsettling to imagine that it’s random. I’m not looking to find blame, but to find anything that I can grasp onto as an explanation for why I’m different and I won’t randomly lose an organ or limb.

I can’t imagine wanting to live through that horror of detachment, which makes me admire people like Jake who demonstrate an extreme level of courage.
Yes, I have the same intuition. Sites scroll downward, the height of a website is never really fixed, but there does seem to be some assumption that the width of a website is fixed. At least when I approach it with this mental model in mind, it is logical.
Don't forget to give her Smeckler's Powder.
Can you explain why you think the paper is evidence against stochastic parroting? To me this result seems even less sophisticated than predicting the next move directly GPT style (and that’s its charm since it’s much more data efficient than training that model would be). Isn’t this model just simply predicting the most likely next move that stockfish would play?

I actually think their conclusion is mis-stated. Instead of saying this shows transformers aren’t mere statistical pattern recognizers but are powerful algorithm approximators they should say that it shows statistical pattern recognition trained on enough samples is sufficient for approximating sophisticated algorithms.
>It's not straightforward.

Yeah, it's a bit implicit. Or you have to learn the rules by heart.

I also saw people struggle with two elements aligned to bottom with different line heights. Turned out they did not know that there is a default line height. And of course the "correct" line height to use is either "1" or "1.15" (not the browser default).
Agreed. Yet still the CSS spec holds to "a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents."
Maybe someday AI will replace developers. LLMs are neat but they aren't that great yet.
Median homeownership rate in the US is 13 years. In many big cities there are more renters than homeowners. Owning for a generation or two is the exception, not the norm.
> we finally start recognizing that men too can be victims of systemic issues.

This has always been known to at least some. There are reasons that the left pushes for universal healthcare - because they are aware that systemic issues can affect everyone. The alternative is personal responsibility - pull yourself up by your bootstraps, ironically first written as a joke because it's literally impossible, but then unironically praised as an ideal of American individualism.

Honestly, I think American men are caught in a bad feedback loop that results in them voting for ever more toxic political representation that then shreds whatever safety nets they can and results in more estrangement from society, and it's a trap they will not escape from; it's too far gone to be fixed at this point.
Even with flex we still don't have a good way to center a list of div's. In fact the intuitive way, `justify-content: center;`, has a hidden foot gun that to this day breaks countless sites on mobile: content overflowing to the left of the parent container is entirely lost, whereas content overflowing to the right is scroll-accessible. And there's no easy fix for this! (Please Cunningham's Law, please...)

I cannot fathom how data-loss by default could ever be considered a logical answer to "hey guys we need need to start from the ground up to come up with a system for arranging elements because the old way was so busted".
Hash tables contain a list internally and sets are hash tables with just the keys in them so they are already lists. With a level of indirection, it's easy to make them insertion ordered just like normal lists. Just make the hash table a map of keys to list indexes. That way the table can be rehashed freely while the internal list remains ordered.
In a world of free immigration that may be true but many are locked into a location because of where they were born
In US universities, much more of the selection seems to happen before your first semester than in Europe.

In Germany or Austria, it would also be considered absurd to prematurely declare yourself a “future graduate of (today + 3-6 years)”.

One reason for that is people dropping out: Changing your major is not really a thing so you need to start over or you at least only get partial credit and need to add some semesters if you do. There’s also very little preselection of applicants, so many only realize that they don’t like their major or don’t have the skill set/motivation/grit to still finish it halfway through or later.

And for those that do graduate, there is very little incentive to actually graduate on time: Tuition is free, and many people trade speed for work experience while studying (or just to support themselves at a nicer lifestyle than just a students budget; taking on student loans is not that common either).
Remote software updates transforming auto industry, experts say
But few companies do, usually American ones, and their open positions are usually less in number than software and they're only in certain regions. If you don't live there you're shit out of luck.
This reminds me of an error in the Excel sheet used by the EU to justify austerity programs back in 2008 the led to trouble in the PIGS countries.

Someone double checked that and found that there was an error in the equation is correction show that austerity programs were mildly worse for recovering from economic disasters.

--

On an editorial note, it seems to me that economics is just highfalutin astrology and this does nothing to convince me otherwise
I think by the time AI replaces developers, It would have replaced anything else white collar

Software development in banking is second tier anyway. Usually people go to faang tier. If you are good enough, you could get double the pay as software engineer for props trading. You can double the pay again if you are good enough to be a trader, who needs to code btw

I don't think any aspiring software engineers want to work as the cost center in the banking sector unless they are paid accordingly