skysight-inc/HackerNews huggingface dataset:
When all "The Best" sites have the affiliate blob, and "The Rest" doesn't, haha. My god is this a plague on the internet.
Rust haters, unite Fil-C aims to Make C Great Again
$100/month for less than most mail providers offer free, and $1000/month for standard features is only for startups trying to burn money before they get off the runway.
In fact, calling 1400 sq ft a bachelor pad and then complaining about housing is unaffordable there is hilarious on many levels.
At least two days in a row now, including today:
https://bsky.app/profile/bsky.app/post/3lb3qyu64bs2z
Just The Recipe is a similar service: https://www.justtherecipe.com/
It's the core purpose of the organization. The ticker represents the most fundamental drive of the org. Seems appropriate and honest.
Homeland Security Department to Release New A.I. Guidance
> I do not think they are the same people.

You obviously haven't read the Telegraph or listened to many Conservative MPs recently. I don't blame you tbf!

> The appointment is formally made by the monarch, in practice by the Prime Minister, with some recommendations coming from a commission that is not part of the house of lords.

Those are life peers. Hereditary peers are, as the name suggests, people who get their access to the House of Lords by accident of birth rather than Prime Minister. But since Blair cut a deal to get rid of all but 92 of them, they have elected the 92, from a franchise consisting exclusively of people who had hereditary titles that had previously entitled them to a seat.
Styling Graphviz with CSS
https://archive.ph/6CECO
"Global"

Sure buddy
I don't really agree with this. I'd phrase it more as, you have to learn to really understand what the borrow checker is trying to do and how it makes you architect your programs and consider that ahead of time. Once you understand that, you'll rarely have problems with the borrow checker. It does preclude significant chunks of styles and data structures often used in other languages though.
It's simpler than this. Turing machines are a beautiful abstraction. Whatever happens in humans is much, much, much, much, much, much messier, on the account of it being subject to laws of evolution and working on a scale where various micro-effects can be felt (radiation, Brownian motion and quantum effects anyone?).

So even if the Turing machine model is correct (and we don't know that), it's overtly simplified.
> I couldn’t believe they whiffed it

Why should we expect a general-purpose instruction-tuned LLM to get this right in the first place? I am not at all surprised it didn't work, and I would be more than a little surprised if it did.
It's hard to understand the point without these.
How did this even get past the NHTSA/DOT - that has to be illegal. Electrical doors, with no failsafe?
> This is stupid, because the whole point of having a type system or a borrow checker is to tell you when you get it wrong, so you don’t have to memorize how the borrow rules work.

Sweet summer child. Use Haskell for a while and get back to me.
Another term for it would be "fringe science". The paper is an amusing thought experiment based on some baseless assumptions; it would be foolish to assume that it describes any kind of physical reality.
I'm trying to not be abrasive and incredulous in my response, but it's difficult.

This presupposes that the popular and not "off" kids aren't bullying each other. They are. It, too, can be really cruel.

This also does some heavy victim blaming about who's getting physical first, after you've insulted the target by calling them "off".
I got my kidney transplant last years. Here are some of the allocation calculators used in the US. https://optn.transplant.hrsa.gov/data/allocation-calculators

For kidney transplants, for example the EPTS score, compatibility, time on the list, geographic distance and antibody levels are used to generate the wait list ranking. For scale, you accrue 1/365 points for each day waiting on the list. Kids under 10 get 2 extra points. Kids under 20 get 1 extra point. Those with high antibody levels can get up to 20 extra points to increase their chance of getting a match.

The KDPI score is an estimate of how risk of graft failure of the donor organ. The lower the number the better the odds. Those with low EPTS (<20%) will get those with KDPI <20%. Age and diabetes heavily factor in an EPTS score. The donor KDPI is something they will tell you when you get a call. You can always pass on any donor organ.
Oh I hope so
Sometimes this just isn't feasible for cost reasons.

A company I used to work for ran a few Super Bowl ads. The level of traffic you get during a Super Bowl ad is immense, and it all comes at you in 30 seconds, before going back to a steady-state value just as quickly. The scale pattern is like nothing else I've ever seen.

Super Bowl ads famously seven million dollars. These are things we simply can't repeat year over year, even if we believed it'd generate the same bump in recognition each time.
I can’t find it now, but in one of the other HN threads, someone had shared a link to some lawyer defending women’s rights for sex-segregated things (like who gets to play in women’s sports). That profile had a label of “Intolerant” at the top, and nearly every post of theirs also had that same word “Intolerant” in a box in the body of each post, in place of the actual content that would be there. A little informational message indicated these labels were applied by an automated system. You would have to click the button to uncensor and view the message anyways, but it makes it much harder to consume their feed since you have to do that for each individual post, every single time you view the page. Someone else pointed out that you can opt out of the default moderation/censorship scheme that applies this labeling but the fact that it is on by default is problematic in terms of offering a politically neutral platform, since that is what most people will get.
The first reason why I really loved SICP is that it is based on Scheme, a language with powerful primitives. I came from a self-taught world of PL/1, Algol, C, then later C++, Java etc. None of them had closures, hygienic macros, anonymous functions, functional programming, call/cc, and of course, "amb", the non-deterministic choice operator. At an even more basic level, SICP taught me that a lot of non-trivial code can be written with just sequences and maps, with good enough efficiency!

Because SICP's starting point was so high, they could describe many concepts easily from the ground up, from object oriented programming, backtracking, constraint programming and non-determinism.

This taught me a number of techniques to apply in real-life, because I could readily identify the missing building blocks in the language or system I was given to work with. For example, I was able to build a lightweight threads system in Java quite readily because I knew that the missing piece was a continuations feature in Java.

See https://github.com/kilim/kilim
I would imagine it is a reasonably straightforward thing to create a simulator that generates arbitrary chip designs and the corresponding verilog that can be used as training data. It would be much like how AlphaFold was trained. The chip designs don't need to be good, or even useful, they just need to be valid so the LLM can learn the underlying relationships.
The original target audience was phd students in the sciences who want to do statistics to do science. So:

- the book tries to be practical and applicable for science

- the book assumes some amount of mathematical maturity and ability to fiddle with somewhat simple data

- the book is not about mathematical statistics – no proving things about maximum likelihood estimators

- the book doesn’t teach you about programming in R
> I do hope rustc gets better at lifetime compilation errors cause some of them can be very very gnarly.

When this happens, file tickets! We do our best to improve diagnostics over time, but the best improvements have been reactive, by fixing a case that we never encountered but our users did.
Are all of your takes this reductive?
Github: https://github.com/arobey1/smooth-llm
> Why do you believe that our current understanding of physics is the final one?

It doesn't have to be final, it just has to be reasonably descriptive of reality.

Even if we review our understanding, the universe is still a massive place and humanity's existence a mere blip. It becomes more about statistics and probability than physics, but yeah, our understanding of physics also makes ETs visiting Earth very unlikely.

If you mean to say "a major revision of physics would make it more feasible", I don't know. Maybe? Or maybe even less feasible! We have to approach this rationally, and so far reason and evidence both lean to "extremely unlikely".

> Let me propose a thought experiment [...] Would you be surprised to learn that relativity, and the limits it imposes, are viewed by those future humans as anachronistic and silly?

As a thought experiment it's a decent piece of science fiction, but as any sort of serious thought it seems like begging the question to me.
Betteridge's law sounds intriguing, but according to studies it doesn't hold:
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
> does not inspire confidence in the programme or its mission

Literally judging an entire book by it's cover.

This is the DoD. There is absolutely guidance and rules already in place for creating, developing and approving new insignia. It's highly likely the people involved in the program had the least to do with it, and it's terribly unreasonable to judge the entire group by it.
> which is so extensive that moving power from supply to demand works over several time zones.

It's not really possible to do that in China...
> I have experienced something that I do not believe has a prosaic explanation.

Many people have. I have a friend who credits God for helping her find the perfect pair of shoes for her wedding.

The range of what can be explained by a prosaic explanation is wider than most people like to admit.
I don't see how. The performance of Game Porting Toolkit is in my experience very poor.

It's ok for older games but those would be very unlikely to receive a native port anyway, and for anything new GPT just sucks...
I find a lot of 10 year old Dell PowerEdge servers for basically free these days, some loaded with 128gb+ RAM. They work perfectly well with TrueNAS, pfSense, or even more powerful stuff. If you dont need a thousand cores, I always suggest them to people. Otherwise they end up in the dump..
I don’t want anything except posting with my friends and CNCF crowd without having to deal with the worst people in my feed. If someone tells me to kill myself because I posted about inclusive tech, I want the report dealt with. If I reply to an open source maintainer, I don’t want to have to also see people calling them awful names just because they may be trans. I want to be able to block the worst people who gripe about genetics and technical acumen. And I definitely do not want Elon injected into my feed. You can’t virtue post about hosting differences of opinion here. This isn’t “well, I like Python and don’t like your Node.js but I’ll fight for your right to hold your opinion.” This is (should be) objectively vile stuff.

Bluesky gives me all of this. X is a chore.
Yup. They couldn't care less about gambling addiction. They're just mad they're not getting a cut.
Sure. But pick based on concrete knowledge of the tool rather than broad and abstract categories. Tools are routinely discovered to be more broadly applicable than their initially intended use case, or even to be poor fit for that use case. The map is not the terrain.

And in any case, ecosystem usually trumps other concerns. Deep learning is a task you'd think a system language would be ideal for. Yet Python is a probably a better choice than Rust. The best reason to avoid Rust for a new project is probably that the market for Rust developers is insufficiently liquid (though presumably that won't be true for much longer, if it's still true at all).
Generally I have the easiest time when I declare my state in the outermost scope possible, and then pass it into functions that need to operate on it. If I'm using an actual pointer, rather than a mutable reference that came in as an argument, something weird is happening! Usually that's the interface with some external library.

Rust in particular is *really* obnoxiously bad at OOP patterns, and I think my lesson at this point is that this is because it is hard to do OOP safely, at least in a way that jives with its borrow checker. Something like functional core, imperative shell seems to be a much nicer flow for the thing in general.

Anyway, I've just got the one major Rust project (an NES emulator) so I'd say I'm pretty early in my Rust journey. For me personally, the good points (delightful match, powerful enum) outweigh the bad (occasional borrow checker weirdness, frustrating lifetimes) but I think it depends a lot on what you're trying to do with it.
The shift also coincides with the advent of nation states dramatically ramping up use of small, sometimes stealthy drones.
I’m sometimes confused why “evilizing” bullies is ok. The way they get identified seems dehumanizing. “They are the bad kid.” Maybe they are! But it seems like lots of good kids bully — ie it is normal human nature. Teasing, etc.

Obviously “normal” teasing or “lite” bullying aren’t the reason bullying can be so psychologically traumatic. But I feel any approach can’t be quite right if it fights bullying by dehumanizing bullies. Especially since “hurt people hurt people” and kids are kids.

Not that anyone needs to stand up for bullies, but you know, I’m curious if someone has an opinion about this.
I mean, I don’t write it that way, but if it works for you. I wouldn’t say you have to write it that way so I wouldn’t want to put anyone off.

Thinking about your answer a bit more, one of the paradigms of Rust is “there shall be many immutable references or just one mutable reference” and so I can see that functional programming would naturally lead to that. But it’s a paradigm that works with the underlying principles rather than the true nature of the language, IMHO.

I do it by thinking about different domains of object graphs, and how data moves between them, for example.
It's a Github-ism. Github renders a Markdown-formatted readme file as the "front page" of a Git repository.
Low hanging fruit is easier to pluck. It might be that we cannot progress much further without consuming so many resources that Earth is left an uninhabitable husk.
https://knowyourmeme.com/photos/2112840-rent-free
Random thought: would a gaming streaming service like GeForce Now achieve a similar result for a lan party? Assuming you have the network bandwidth, I am curious what the difference in input lag/quality would be, and if, when doing a blind test, anyone would notice.

I guess you could even test this, by running GeForce Now on all computers vs native.
Torrents are awful for live events.

1. Everyone only cares about the most recent "block". By the time a "user" has fully downloaded a block from Netflix's seedbox, the block is stale, so why would any other user choose to download from a peer rather from netflix directly?

2. If all the users would prefer to download from netflix directly rather than a p2p user, then you already have a somewhat centralized solution, and you gain nothing from torrents.
Maybe my energy came across a bit off, and I apologize. I’m all for you working in an office - and if that’s something you and I would need to figure out if we worked together, I’d be happy to find a middle ground. I don’t think anyone should be required to do one or the other, and I think a team needs to be able to find compromises to get to a healthy place for all involved.

Ideally, managers and employers would work to team people up who aligned on those views, and that’s unrealistic to expect for more so than to hope for.
My point was that you shouldn't be doing DB queries in the template. If you're doing the DB queries before templating then you should also be doing the cache queries before templating too.
Why write in this style on HN? It's demoralizing. Avoiding this is why I don't use social media in the first place (regardless of hypothetical political bias).
That could be the poor's man, on-demand, lan party.

If not for the PCs, you would still need some devices to run the games.
Perhaps these are just Azure Front Door IP addresses? I don't have another site I can check, but it's possible that these IP addresses are used by lots of websites as part of the Azure infrastructure stack.
100% - hand tools are far too slow. Sawzall is really the quickest method these days, although I have seen some new tooling being experimented with.
> This means that in order to write C++, you effectively have to memorize the undefined behavior rules, which sucks.

> This means, to be a highly productive Rust programmer, you basically have to memorize the borrow checker rules, so you get it right the first time. This is stupid, because the whole point of having a type system or a borrow checker is to tell you when you get it wrong

I'm not sure how you want to square this circle, you don't want to memorize the rules of UB, but you also don't want for compiler to correct you when you make UB behavior according to Borrow Checker?

The best way in both C++ and Rust is to structure your tree of lifetimes and use other means to achieve your desired goal.
GIMP is awesome on Linux. GIMP runs like ass on OSX. I still use GIMP on OSX anyways, but I see that weighing heavily on someone considering their options.
Concrete Abstractions, Schematics of Computation and others from the era (also using Scheme) covered similar ground (and went far further!) SICP is denser and sticks to theory forgoing databases, operating systems and actually implementing scheme in assembly.
Those are states of the 286. This is described in the Intel 286 documentation for system engineers.
I've had this happen to me before. I needed to cancel my credit card number and get a new one due to a fraud charge. I noticed that a bunch of valid subscriptions kept working despite me not updating the credit card number with them.
Latency is somewhat important for huge sporting events; you don't want every tense moment spoiled by the cheers of your neighbours whose feed is 20 seconds ahead.

With on-demand you can push the episodes out through your entire CDN at your leisure. It doesn't matter if some bottleneck means it takes 2 hours to distribute a 1 hour show worldwide, if you're distributing it the day before. And if you want to test, or find something that needs fixing? You've got plenty of time.

And on-demand viewers can trickle in gradually - so if clients have to contact your DRM servers for a new key every 15 minutes, they won't all be doing it at the same moment.

And if you did have a brief hiccup with your DRM servers - could you rely on the code quality of abandonware Smart TV clients to save you?
I learned Rust before learning C properly.

Oh boy. I see bugs everywhere in C and why the borrow checker exists.
It really forces you to understand what happens under the hood.

The most issues in Rust are indeed related the expressions - you don't know how to describe some scenario for compiler well-enough, in order to prove that this is actually possible - and then your program won't compile.

In C, you talk more to the computer with the language syntax, whereas in Rust you talk to the compiler.
The Smalltalk world has great support for this, through coding in the debugger. You should try Pharo.
Nolite te Bastardes Carborundorum
What makes you think he won't just inflate the bubble again?

Should we expect money pumps to generate inflation quicker on this cycle than on the last ones? If so, why?
will keep that in mind going forward! The most recent ones which I have been hitting are around "higher-ranked lifetime error"

I know my way around this now, which is to literally binary search over the timeline of my edits (commenting out code and then reintroducing it) to see what causes the compiler to trip over (there might be better ways to debug this, and I am all ears)

Most of the times this error is several layers deep in my application so even tho I want to ticket it up, not being able to create a minimal repo for anyone to iterate against feels like a bit of wasted energy on all sides, do let me know if I should change this way of thinking and I can promise myself to start being more proactive.
GoPro: Firefighter's Raw POV [video]
> Drabon and her colleagues went in search of evidence of ancient major impacts in a remote area south of Kruger National Park in South Africa. There they sought out rocky outcrops containing a layer of spherules – molten droplets formed following a major meteorite impact that rained down over huge swathes of the planet. There are eight such spherule bands in this area, each preserving an ancient impact event.

> While the impact crater itself is long gone, analysis of rocks from 3.26 billion years ago tells a tale of planetary devastation. The layer of spherules from this huge impact was 15 to 20cm thick in places, compared with less than a centimetre for the famed dinosaur-killing meteorite, says Drabon.
Unless the upstream dependency happens to maintain stable branches, constantly pulling in the latest branches increases your risk of vulnerabilities more than getting the discovered bug patches
I’ll have to complain about it and have a big cry first, but yeah.

I’m not actually opposed to people disagreeing with me or thinking my ideas are bad. It’s just pointless chaos and no functional or constructive discourse. That’s more so what bothers me about it.

Even in relatively tame topics there tends to be some devaluing interjection of some sort. It gets tiring trying to find interesting content but only finding that, over and over.
if they had a rule in the autoblock subscription that if a name appears in 3 or more (configurable) subscribed moderation lists it gets autoblocked, then users could stop following bad actors and change what moderation lists they use over time with less large impact to their experience. if you see messages from someone and they're on one of your block lists, you might reconsider the list. if they're on 2 you might consider personally blocking them, and if on 3+ you'd never see them. make blocks require a reason as well that the user will see alongside their block.
From all the leaks, it sounds like the big change for HL3 is currently advanced materials – destruction, traction, behaviour, conductivity, etc. This would make sense as it plays into the material work in Portal 2 and the deformation work in HL2:EP2-3, as well as the physics puzzles in HL3. Additionally it sounds like gravity may be a core feature of the game.

This is all speculation based on code leaks, and it's possible this is all true and they still don't release anything because the project stalls. Supposedly the game has moved into the later stages of development, but I'm not fully convinced by that part of the leaks.
At least their head can escape even if the rest of them can't.
It's difficult to really use Rust purely functionally given that it removed pure functions from its type system, and that has a limited stack size.
The song was released in 1986, which is years before the Video Toaster and the LightWave 3D software were released. They might have used an Amiga 1000 for some of it.
Going by the last time Elon Musk publicly demonstrated Tesla's 'bulletproof' glass, an emergency steel ball bearing should work.