skysight-inc/HackerNews huggingface dataset:
Other skin cancers have a low mortality and can mostly just be chopped out because they don't tend to invade other tissues and spread throughout the body. Most skin cancer deaths are from melanoma because it often invades and spreads. The mortality rate has gone down a lot for melanoma due to treatments, but it can't be caught too late and even then the treatments are much more intense than just an excision.
I was excited about these but turns out most of them don't work on Firefox Mobile for me.
Generally, worse performance on throughput loads.
FxTwitter / FixupX
`text-underline-offset: 0.25em;`
Something like this happened in my Skoda a while ago. Driving along on the Autobahn when a really minor irregularity in the road caused the bag I had placed on the passenger seat to be pushed into the seat very gently, triggering the passenger-side seat belt alarm. I had to take the next exit and park somewhere to get it to shut up.

Unrelated but also relevant to the story: My father's new car (a brand-new Nissan) starts yelling at you to put the seat belt on the second you start the car. It's really annoying because the rest of the car systems take their precious time to start up, so I like to start the car first so the stupid computers start booting and THEN put my seat belt on. But that means being bullied by a loud alarm every time someone uses that car. Why oh why? My Audi only starts the alarm once you actually start driving, and even then only if you go faster than 10km/h or something.
If you are interested in it, go for it.

Super easy to set up, quite difficult to harden if you run across any problems.

You can always transfer your custom domain to another host when you want to.
Naivety for sure… but why obviously lying?

Maybe with next sprint they'll rename the endpoints.
These aren't problems with "everything becoming enshittified". The problems you cite are mostly unique to the US among developed nations. Other countries don't have the problems with abortion bans, catalytic converter thefts, etc. that you're seeing in the US, and certainly not the ridiculous incarceration rate.
Only if there was probable caws
> Could one argue Tesla's Marketing approach to FSD is almost machiavellian and targeted not at consumers but in actual fact, engineers to come and work for them?

I think it's clear that it's targeting investors and is used to (successfully) pump the stock value much higher than what would be reasonable.
I worked at a startup with ~7/8 friends and made many more while I was there. One or two of them definitely made me question my worth as an engineer while working there (read: poor management skills (edit: awful management skills, they were eventually moved out of managing)), but I don't think it ever affected our friendship outside of work.

In the end there was a big restructure post investment round and a lot of people who had been there for a long time felt it was right to move on (or were heavily suggested to move on, or pushed out). I left a few months after that on very good terms to keep the good memories good, and joined another friend at another startup which I really enjoyed.

My mentality during that time was: Do your best work, learn as much as you can and be agreeable - you might be friends, but there is still hierarchy in the business which you should respect. Outside of work, you be you. It worked well for me. YMMV.
don't dogs need a seat belt too?
I agree that the author is arguing you can do that. But he's wrong, you can't, it's monstrously difficult for a human to do what the machine does easily (yes I'm aware there's a flawed modern attempt described in the novel Cryptonomicon) and given the human propensity to fuck things up it's just futile.

The War provided an excellent proof by fire, it's more obvious for Japan because they weren't using machines at the start at all, and so we broke literally everything. All "secret" radio communication by the Japanese was decoded, translated and handled as intelligence up until Purple (a machine) was introduced and then it got harder.
What are the upfront & maintenance costs of solar vs crops on that kind of scale? I'd hazard a guess it's a little more than 10x.

Also, how are you planning to grow meadows under solar panels without any sunlight?
Ask HN: How to write code without having to refactor
Say I'm writing a handler for an http server.

function handleRequest(req)

const url = new URL(req.url)

if (url.pathname === '/foo') {
// do a thing
}

if (url.pathname === '/bar') {
// do a thing
}

if (url.pathname == '/routes') {
// should print /bar and /foo
}

}

The `/routes` endpoint should print information about the other routes.

The problem I have is that the code to handle the endpoints is the simplest code to do what I want. It is what would come naturally to most developers.

But as requirements change, like to list the routes, I find that I need to refactor everything dramatically just to add one small additional feature of printing out my routes.

For example, the obvious thing most people would do is put all the routes in an array. That is, my routes now become objects. But if I have a more complicated conditional to route match instead of just `url.pathname`, then things start becoming way more complicated.

I find this situation often when coding, and I find it creates so much unnecessary complexity.

Is there a better way to code to prevent having to constantly refactor code?

What I am thinking about at present is code reflection. The simplest way to do what I want here would be to query the code AST for all conditionals in this function, and print them out.
This is an interesting approach. I remember classic osx was also pretty good at dense content.
...by Kyra Dempsey, a.k.a. Admiral Cloudberg, who has a long series of in-depth airplane crash investigation articles on Medium: https://admiralcloudberg.medium.com/

This is her Medium article on the LAX runway collision: https://admiralcloudberg.medium.com/cleared-to-collide-the-c... - with further details that would probably have distracted from the point she's trying to make in the Asterisk article (e.g. that the controller who made the fatal mistake was originally hired after Ronald Reagan fired and banned from rehiring 11,345 air traffic controllers in 1981 - https://en.wikipedia.org/wiki/Professional_Air_Traffic_Contr...)
Interesting to see that 5 years ago 20mph slower was considered newsworthy: https://news.ycombinator.com/item?id=19202532
> From what I understand (and I may be completely wrong), those "astonishing and good" parts, about the design of the vehicle itself, were already mostly in place before Musk managed to place himself as Tesla's CEO (which is an interesting story in itself).

I find it very hard to know what's true about such a polarising figure. Personally I don't think it's likely that Musk has done what he's done without talent and a lot of hard work, especially in an age of constant iconoclasm. But I could be wrong.
This is more or less personal preference though. When you say that Ruby ignites a passion for coding for you then that might not happen for other people. For example I only feel a headache when I look at Ruby code.

For context: I worked with C, C#, some Python and now mostly work in Go.
i tried using it to encrypt my cloud backups, and it works great for desktop, even if it requires running commands.

my gripe with it is to be able to use and sync from my smartphone. at least on ios, there is no robust tool that allows it afaik. there is cryptcloudviewer (https://github.com/lithium0003/ccViewer) which has not been updated since 2020.

appreciate any suggestions or more details of your workflow for these scenarios.
> - don't get a flat tire if you care about your time. If you can't change a spare, nvm.

Is it harder to change a spare on a tesla compare to other cars?
well you can always while (1) {} -- run the program, and control-C when you hear the CPU fan :-)
Didn't half a row of row houses get destroyed in a fire last year in NL because they had rooftop solar and it would effectively shield the fire from the firefighters?
low self esteem can kill most relationships
Ah, right, in terms of cost; I was assuming availability.

Personally I’m on variable rate electricity so it’s difficult to tell overall how much its climbing. But my feeling is that in my area the previous two winters were extremely high, but that this winter has been cheaper. A lot of that is down to missing infrastructure and political structures though.
No one should believe it at first. That's how we get progress. If everyone believes fantastic claims too fast, we will just have frauds and mistakes everywhere.
Also checkout his other related books particularly; Dying for a Paycheck: How Modern Management Harms Employee Health and Company Performance and What We Can Do About It.
You probably should have your dog belted in to a chest harness.

Check your insurance policy.
I'm terrible at recalling specifics but I feel that my "superpower" is that I'm really good at remembering if say a solution to a certain problem exists, and just enough breadcrumbs to find that solution again, be it a few key words that I can search for or similar.

This coupled with an broad interest in just about anything means I can often help people far outside my specific field, usually rather swiftly as well.
I think there is a sweet spot where if you're junior on the cusp of intermediate it can help you because you know enough to reject the nonsense, but it can point you in the right direction. Similar to if you need to implement a small feature in a language you don't know, but basically know what needs to get done.

I've definitely seen juniors just keep refining the garbage until it manages to pass a build and then try to merge it, though, and using it that way just sort of makes you a worse programmer because you don't learn anything and it just makes you more dependent on the bot. Companies without good code reviews are just going to pile this garbage on top of garbage.
Now thinking, it's probably because of European GDPR that they had to add the `is_visible` flag to `false`, "to then handle properly removing the data in a clean job depending on the user region", to see which data can be "not deleted and trained-on/sold-to-3rd-parties or hidden for GDPR eventual scrutiny").

> GDPR request response: "yes we do not have even an empty JSON object" about any ID referring to future previous or actual uniquely identifiable ID bound to any of your device or writing pattern" /paranoia "off'
> don't get a flat tire if you care about your time.

can you elaborate on this?
I assume it has actuators to correct the upside down position issue as soon as it has access to solar power? Or it has to stay in this position?
A Tour of the Lisps
> - if you get a newer car, you (basically) won't HAVE any dedicated controls. no turn signal stalk. No gear stalk - PRND - it will guess for you (really)

What? How do you signal a turn then? How do you change the gear?
You know, it's a bit hard for me to understand how every household buying hundreds of kilograms of hard to mine metals is somehow a solution to the energy intensity of modern civilization. But maybe I'm just very nearsighted and it'll work.
Hey there! Loved your piece, really engaging stuff.

On context — When using openers at events, I reckon “What do you do?” is spot on for work or hobby related meetups. It's a quick way to suss out how deep to dive into a topic, depending on what the other person's into, be it their job or hobbies.

But, “What's your day like?” although a good chat opener, can drag on a bit, right? At a short meetup, I'd rather get to the point, especially if I end up stuck chatting longer than I'd like with someone who's a bit unpleasant.
From what I've read (can't find the source, sorry), it did have an effect, but it needs to repeat every year on top of the previous one to have the effect to stay below the 2.0 celsius avg.
This is however not her usual writing style as used for the blog.
#define assert(c) while (!(c)) __builtin_trap()
#define assert(c) while (!(c)) __builtin_unreachable()
#define assert(c) while (!(c)) *(volatile int *)0 = 0

> Each […] has the most important property: Immediately halt the program directly on the defect.

No, only 2 of these 3 have this property. __builtin_unreachable() tells the compiler that this code path can be assumed to never execute, with the intent to allow the compiler to optimize however it wants based on this assumption. Whether the program halts, goes into an infinite loop, executes "rm -rf /", or starts a nuclear war is up to the compiler.

(What will happen in reality is that the compiler deduces that the loop condition will never be true and therefore it can elide the entire loop.)

Sadly, other posts by this author have similar issues.

P.S.: https://sourceware.org/gdb/current/onlinedocs/gdb.html/Jumpi...
Yeah, but it's basically a domain as opposed to a TLD and it's hugely impractical to work with. We need a short TLD like .lan for that!
This is the way, outbound only connections so you can stop all external unauthenticated attacks. I wrote a blog 2 years back comparing zero trust networking using Harry Potter analogies... what we are describing is making our resources 'invisible' to silly muggles - https://netfoundry.io/demystifying-the-magic-of-zero-trust-w...
I’m trying to find the study you mention, but a huge caveat IIRC is that these were not people who knew each other, but a random sample of experimental participants (likely college students.)

I’d expect this effect to be less pronounced among a group of peers who sees how the others work on a regular basis. Still there, but a lot less pronounced. Behavioral psychologists don’t tend to have access to a group of peers like that, though.
in my dorm, back when 802.11ac was the latest standard, having one of few devices which could support the standard gave me a great wireless experience because the new APs supported it and was enabled by the network admins.

besides the algorithmic stability, the new radio bands or their combinations still have merit fwiw.
The Blue Cube, the USAF Satellite Control Facility, was not that advanced. They were using much the same technology as the Apollo control center, well into the 1980s. A modernization program, involving a midrange IBM mainframe, had been a flop, so they were stuck with two decade old technology. Like NASA, it was hugely labor-intensive. They were proud that they'd never lost a satellite through an error.

The Blue Cube "drove the bus", that is, they controlled satellite position and orientation. This was done with a low-bandwidth link, omnidirectional antennas on the satellite, and huge steerable dishes on the ground at eight locations around the world. Two of those dishes were outside the Blue Cube. Once a satellite was stable and its directional antenna pointed properly, more bandwidth was available. The payload organization then talked to the payload, which was usually a camera or a radio of some form, over their own links. Very USAF - there are pilots, who drive, and there is cargo, which is along for the ride.

Talking to a satellite as it passed over one of the eight ground stations involved connecting up three computers, one of which was emulating a vacuum tube machine. Connecting meant patch cords, not Ethernet.

We at the aerospace company that built the place had one of the first color Sun workstations. Two monitors, low-rez color and high rez monochrome. When it came in, somebody ported over an orbital mechanics program and loaded up the 3-line element sets for the USAF satellites, to display a wireframe globe showing where they all were relative to the ground stations. A visiting USAF general saw this, and demanded that it immediately be shipped to the Blue Cube, where they were doing that job by hand, plotting lines on maps from coordinates on printouts. This was done.

Eventually the whole operation moved to Falcon Air Force Base in Colorado, with different technology. I was out of it by then.
Why 187mph? That's about 300.9 kph. If it's 300 kph, the mph equivalent is about 186.4, which rounds down to 186.
Yesterday I was reaching for the JS I have used in the past for smooth scrolling to anchor links, until I discovered that `scroll-behavior: smooth;` exists.
What did you use for creating the deck?

I've done something similar in the past, scraping images + info and then used genanki I think to make the deck.
Works fine for my basic cards at least.

Though I'd prefer to be able to use normal bash tools to manipulate markdown cards.

I think there are solutions to generate anki decks from markdown or anki alternatives that use markdown cards directly, but using genanki ended up being sufficient and giving me enough flexibility, considering I wouldn't be editing the deck much after.
I heard a story on the radio about this a while back. The conclusion was that most of these terms were never commonly used. It was mostly smart bored people making things up to amuse other smart bored people (mostly nobility as they were the only ones who had wealth and time to waste on such nonsense). That doesn't mean that none of them were used or that it isn't fun, but don't put too much meaning into it.
It is true that there is no experimental evidence, but I think there are some convincing arguments that something must happen at the Planck scale (for very short distances) in a full quantum-gravity theory.

Here are some quotes from "Covariant Loop Quantum Gravity", Rovelli and Vidotto (slightly redacted). I suggest the whole chapter 1, in particular 1.2 to get an idea of why fundamentally spacetime may be discrete.

"In general relativity, any form of energy E acts as a gravitational mass and distorts spacetime around itself. The distortion increases when energy is concentrated, to the point that a black hole forms when a mass M is concentrated in a sphere of radius R ∼ GM/c^2, where G is the Newton constant. If we take L arbitrary small, to get a sharper localization, the concentrated energy will grow to the point where R becomes larger than L. But in this case the region of size L that we wanted to mark will be hidden beyond a black hole horizon, and we lose localization. Therefore we can decrease L only up to a minimum value, which clearly is reached when the horizon radius reaches L, that is when R = L.
Combining the relations above, [..] we find that it is not possible to localize anything with a precision better than the Planck length (~10^-35 m).
Well above this length scale, we can treat spacetime as a smooth space. Below, it makes no sense to talk about distance. What happens at this scale is that the quantum fluctuations of the gravitational field, namely the metric, become wide, and spacetime can no longer be viewed as a smooth manifold: anything smaller than the Planck length is “hidden inside its own mini-black hole”."

"The existence of a minimal length scale gives quantum gravity universal character, analogous to special relativity and quantum mechanics: Special relativity can be seen as the discovery of the existence of a maximal local physical velocity, the speed of light c. Quantum mechanics can be interpreted as the discovery [..] that a compact region of phase space contains only a finite number of distinguishable quantum states, and therefore there is a minimal amount of information in the state of a system. Quantum gravity yields the discovery that there is a minimal length lo at the Planck scale. This leads to a fundamental finiteness and discreteness of the world."
I always explain it to people like waves in the sea. The bobbing up and down isn’t the water molecules travelling they are simply going up and down as the wave moves through the water. People seem to accept this analogy as, even if the water thing is new information to them, it’s easier to visualise.
I was slightly different in that I joined a start up and had a number of friends come to join (as my direct reportees).

I'd definitely do it again with most of them (and they would too). There are some things you have to work out, such as having a clear, physical distinction between work and friends. We'd make sure to never talk about friend stuff on the work slack for example, and unintentionally didn't really discuss work outside of it.

I'm also completely fine having difficult conversations and so doing those with friends made no difference to me and it had no impact on our friendship. The only issues ever came from friends who were very obviously not pulling their weight for a very long time (we all have hiccups). Even after alerting them to it, there was no change in behaviour. I do not think I would work with them again but it did not impact the friendship.
I say either personally verify it or do not repeat it as true.
Looks like people are saying the opposite.
> Cannot recommend: full-time work nowadays;

Interesting. Care to elaborate on what makes self-hosting email such a time-consuming task? Most of the replies you're getting seem to suggest it's not that hard to pull off.
Do something unrelated as your hobby for a year or two. Eventually, you’ll get drawn back in
There are some apparently legitimate issues, followed by political grievances against Musk personally, written by a guy who describes himself as "law professor, activist". This kind of partisanship taints the whole article, and lessens its credibility.
Yes, better to make your bastion 'dark' without being tied to an IP address. This is how we do it at my company with the open source tech we have developed - https://netfoundry.io/bastion-dark-mode/
That doesn't stop you using them. 'responsive design' and 'progressive enhancement' are about delivering the best possible experience for the user using the capabilities of their device. That means not giving everyone the same experience. Make it better where you can.
The docs are just explaining how method resolution order works in ruby (i.e. explaining method_missing but not saying you should rush out and use it).

Personally, I've never used method_missing. Might have missed opportunities to write clever code, but I'm super happy being boring and explicit.

Tangentially, I've only used meta programming twice. Both where the alternative was cumbersome, and it was unlikely to cause confusion.

Ruby gives some exotic tools but doesn't force you to use them if you prefer not to.
There is low self esteem and there is a need to feed a family.
If you read to the end, predictably, his biggest problem is Musk's politics...

The comparison to Apple is not particularly great. I don't know how distracted is Cook and what his politics are, but I am still dealing with major iphone bugs than apple never bothered to fix in years, like all the music artwork being randomly reschuffled. And the experience only gets worse with time with more aggressive nagging for Apple services, my phone feels like the web in the 1990s, pre adblockers.
> If the EU does a bad job, or is particularly bad for one country, those citizens can vote to leave the EU.

This is an insanely weak and laggy signal. As soon as iPhones drop slightly in quality, some people will start switching, and more will follow. That is a much better signal. And that's why Apple need to constantly re-win their customers' business, and keep doing a good job. That is a precise and rapid signal.

> The EU provides value by creating a unified economic zone between European member states.

This isn't quite right. The EU also threatens value prevention by holding hostage all of the EU's citizens as potential customers. I would argue that's far more of a threat of value reduction than the small value add of having a unified economic zone. Apple sells just fine all over the world. The threat isn't "pay us fines or you'll have to deal with our member states individually". It's "pay us fines or you can't sell in the EU."
Dutch Teletekst is very much alive online. https://nos.nl/teletekst the mobile version is quite popular: +1M downloads on the Google Play store. Somehow news here is faster than regular sites, especially live sports scores.