skysight-inc/HackerNews huggingface dataset:
The problem is with your analogy here. Let's try two marginally less silly examples:

1) You're a sidewalk construction company. You monitor some of your sidewalks to see how often people trip and adjust the leveling or depth.

2) You coach a running team and your runners average 30s lost to stumbles per marathon. You think about better stride trainings or nutrition schedules to minimize that loss.

These are still a bit silly, but far more analogous to actual software companies.
no, just l–AI–zy copy-pasta. your book looks great! putting on your chat with lex now.
> If your critical system is written in an ancient script that nobody can understand, and does no longer supported, and as a security risk, at some point it will simply stop working. And there will be nobody that can fix it.

> Yes, rewrite may be painful, but if you can no longer find the people to support the old thing it may be necessary

I agree, but we weren't talking about rewrites, we were talking about refactors.

If you refactor some ancient old COBOL application, the result would be a new COBOL application.

If you rewrite some ancient old COBOL application, the result would most probably not be a new COBOL application.
I like squares because they allow me to align things vertically.

This is especially useful when maintaining two margins to write in as well as for indenting, blockauotes, or sometimes maintaining parallel lists or columns.
There should definitely be a more convenient way to 'forget this site'. In Firefox it's hidden in right clicking on the site entry in History. For Chromium it seems to be a 7 step process unless invoking developer tools as History doesn't present a 1-click way to remove a whole site.

Edit: And for mobile even more obscure.
Mastering cross-database operations with PostgreSQL – Foreign Data Wrapper
Why would a well designed language have only one or few ways to do the same thing? Seems rather arbitrary. I like when I have many ways to do the same thing.

Imagine if you told a writer or poet that English is bad because there is more than one way to say the same thing...

Programming languages are for people more than machines. Machines are happy with microcode.
If I want the balls to the wall fastest computer that I can buy at a given price, it’s going to be an x86 PC with an Nvidia based video card. If it’s a desktop, I don’t really care about performance per watt.

I personally care because I travel a lot and I need a laptop. For non gamers of course Mac desktops including the new base Mac Mini is good enough.
I always enjoyed watching Marcan's streams. But I couldn't do Lina's, only because the high pitched voice changing was grating.
> The extension integrates our proprietary APOLLO method alongside multiple open-sourced detection models

Why is Mozilla creating proprietary stuff?
>> It’s not unconstitutional to make utilities liable for fires that their power lines ignite

That's not the question under consideration.

The question under consideration is if it constitutional for the government to "impose prohibitive fire prevention liabilities on utility companies, bankrupt them, and scoop up the assets for free".

Under my understanding of the law, no you can't do that, due to the takings clause and it's incorporation under the 14th amendment.

I think the law should be different, I don't agree with incorporation doctrine. But I still don't think the government should impose prohibitive fire prevention liabilities on utility companies, bankrupt them, and scoop up the assets for free.

Hopefully that clears everything up for you.
Do you even know what this department does? Jesus Christ, some of y'all have lost your collective minds. Make America 2008 again, apparently.

This department is net profitable! And curtails huge financial institutions from systemically abusing the working class!
We have plenty of observable evidence that the output of these detection models correponds to real ink residue, at least on one of the scrolls where the distinct texture is most obvious [0]. The models definitely aren't making things up out of pure noise.

And if they did, then it almost certainly wouldn't come out as identifiable Greek letters, since these models are strictly looking at local patches of texture to identify the presence or absence of ink. Again, these aren't just black boxes spitting out long passages of Greek text, everything past the initial ink detection is still done by hand.

[0] https://scrollprize.org/firstletters#caseys-crackle-pattern
Oh thanks! That’s really depressing though, I feel like my whole world view has been shattered lmao
The fact that we don't have a viable alternative yet doesn't exactly mean that the language is in good shape.
I use these. They undoubtedly work for the task to hand. I have wondered, worried what their microplastic burden was. It's pretty clear its bad. Very bad.

I think it very likely this product like facial scrubs with plastics, will need to be phased out.

I already avoid BPA plastics for food, I've moved to glass for microwave heating. The amount of migration of fat into the plastic (sugo stains) strongly suggests that the food I like (rich, fatty sauces) and this plastic have an affinity.

I never expected to wind up being one of those "these modern contrivences are bad for us" people but.. I am actually quite worried. I do not see how having stuff like this promiscuously in the environment, water supply, crossing the blood brain barrier, in the testes and ovaries, is a "good thing"

I'll go for sulphamic acid instead, when it comes to pan cleaning. Or, Barmans Friend: Oxalic acid.
Unfortunately the only leverage Congress has to stop Executive overreach is impeachment.

If they refuse to impeach, then they are tacitly handing the Executive ever more power, essentially moving us from a republic to an elected dictatorship.

And given that the GOP has a majority, no matter how slim, it seems very unlikely they will impeach.
We have a good idea because other people have comment histories and have demonstrated their own linguistic analytical skills on many occasions.
Typically in the US, the calculus sequence is one semester differentiation, one semester integration, and a third semester of three dimensional and vector calculus. The × symbol is used a lot for vector cross products in the third semester. Typically these courses don't involve proofs. Serious students frequently take a portion of this sequence +/- matrix algebra in high school as AP courses or dual enrollment where the school cooperates with a local college to share their exams and get official credit. They are technically considered to be college level courses in the US. I think a lot of the content in them is covered in A level further maths or IB HL math or whatever your local equivalent is.

This sequence is followed by differential equations courses for the physicists, engineers, and most mathematics majors. Then every college has a mechanism to generate mathematical maturity in their first or second year pure math majors - sometimes it's a proof focused version of linear algebra, sometimes it's a specific Introduction to Proofs course, sometimes it's a discrete math/set theory course, sometimes it's groups/rings or real analysis but slowed down a bit at first. This gates the upper level pure mathematics courses, where most programs require one semester each of algebra and analysis and some number of elective courses.

A general definition of continuity typically doesn't arise until a topology course or a second semester real analysis course. It is entirely possible to graduate from most mathematics bachelor's programs in the US without taking either of those courses.
I think you want the "save tabs" feature of https://histre.com/ Not only can you restore the browser state, the search in histre is the best, if I can say so myself (it's mine). If you let histre save your browsing history, you don't even have explicitly save tabs or create bookmarks. You can just search to find anything you've ever touched.

https://histre.com/features/save-restore-tabs/
In 1992, I used both 386BSD and Linux. There is no doubt that BSD was the better technology at the time. It was not even close. But Linux had better consumer hardware support even then. I have used Linux continuously since then while I stopped using BSD before FreeBSD even came out.

My favourite distro right now is Chimera Linux which is Linux/BSD hybrid of sorts.
ICE vehicles are at risk when starting and stopping, and those happen in garages a lot.
What if growing bigger, more connected brains is the next evolutionary step?

Doesn't seem entirely unreasonable to me.
Things like OCR or detection ML models don’t generally have the same drawbacks / hallucinations as LLMs for example. They’re not 100% accurate but they also won’t return made up results. Detecting a pattern is very different from any kind of “reasoning”
The Enron scandal was 24 years ago, which is a generation ago — almost two.

I’d guess the problem is more endemic to their political system.
Sort of. I wouldn't call it whimsical, irrelevant BS though. From the article:

> I remind myself that my role isn’t to be the most skilled person in the room but to create an environment where the most skilled people can thrive.

If most people in the team think we should switch to main instead of master, why would I sit there and deny the change? How am I going to find out if most people on the team think this way? Ask the question, let a discussion in whatever forum ensue, make some notes, ask some "dumb" columbo style questions, see what comes out of it.

It's not about me being right anymore. It's about the team being right. Ideally, together.
Is the same seller making both offers? One for the difficult price, one for the black market price?
Can't be many years until we can take the first ever version of Linux kernel, ask an LLM to port it to Rust, spin it up in QEMU and re-prompt until it works, then feed in every patch set and ask the LLM to add these changes to the Rust version, ... repeat for 30 years of patches until the full kernel is rewritten in Rust.
Space X:

https://www.usaspending.gov/recipient/8a3a5525-3218-a488-db0...
I've been using Choosy.app for easily managing different browsers for work and personal (and testing), and it works great. You set it to your default browser, and then anytime something opens a browser it pops up a picker. Lots of global and per-site configuration options like browser profile selection, private windows, etc.
> If that's a hard lower limit

I think it's some sort of optimization (retrieving one page of memory should be easier than two, right?). With GNU ld I can do

ld -s -Ttext=0x4000b0 tiny.o

and shave off 3920 bytes on my system.
We know that the GCD is divisible by 9 because the sum of the digits for every row is 45.
A massive amount of day to day pure mathematics work is still done by hand, on paper, whiteboard, or even chalkboard (and there's a preferred brand of chalk). Of course it will all be typeset before sharing, but mathematicians typically think by writing by hand, not think by typing.
I found this little pocket mathematics notation book when I first studying undergrad in this used book store in Boston. it literally carried me through Calc, Linalg, stats, dynamic programming, stochastic processes, game theory, economics, etc.

I ended up copying it by hand along with every exam and test notes over my entire degree into one little moleskine notebook. its a god send any time I have to remember how to do something or learn something new.
So much of life amounts to complaining that others don't think like you and don't value the same things you value :)
Agree, Dark is pretty nice, but ecosystem is not mature.
Interesting metaphor, but I’m not sure you’re fully appreciating the hypothetical. The agent didn’t seem like it was going to solve a math problem, it did.

Before intuitive computing, the best we could do with word problems was Wolfram-esque regex stuff, which I’m guessing we all know was quite error-prone. Now, we have agents that can take quite vague word problems and use any sequence of KB/web searches, python programs, and further intuitive reasoning steps to arrive at the requested answer. That’s pretty impressive, and I don’t think “well technically it relies on tools” makes it less impressive! Something that wasn’t possible yesterday is possible today; that alone matters.

Re:general skepticism, I’ve given up on convincing people that AGI is close, so all ill say is “hedge your bets” ;)
3 years later I'm thinking of writing something similar in Zig. I have not seen any examples so far.
Better source: https://www.acs.org/pressroom/presspacs/2024/june/melamine-s...
This is not surprising. Always found it mindblowing how a product that sheds microplastic in order to function is allowed to exist.
>Human validation is insufficient and error prone,

Basically, if you assume thats impossible for humans to be correct, or that its impossible to write correct memory safe C code, you start down the path that leads to things like Java, Haskell, and now Rust. And then when nobody takes you seriously, you wonder why - well, its because you are telling people who know how to write correct and memory safe C code that we are insufficient and error prone

>Kernel modules aren't that special.

By definition, they interface with the core kernel code. They are not core kernel code
Is there a survival and reproduction advantage from that?
Because it forces the developer to think about what is being written at every step of the way, instead of relying on language features that are by far not complete in terms of providing memory safety.
I make my x's with a backwards c and a c, like Computer Mondern and lots of fonts https://i.ibb.co/8LPsJKsj/image.png - doesn't look much like a chi or a times sign

No one in the target audience is using × for scalar multiplication.
No. Too many fully connected layers.
It is not at all subtle. If Minix was free, Linus may never Have written Linux at all. It cost $50 (as I recall). Linus hated that.

The first Linux license was that you could not charge for Linux. As it grew in popularity, people wanted to be able to charge for media (to cover their costs). So, Linus switched to the GPL which kept the code free but allowed charging for distribution.
In a negotiation, the goal is to reach an accommodation suitable for both parties. If the web developer doesn't want to set up his server on port 80 to serve HTTP, that's his business. Your user agent is still working for you, when it negotiates with the server what protocols it will accept. (It also negotiates a content type for the response; and if all the server has is static HTML, it's not your user agent's fault if what you get is HTML, even if you really wanted some other format. Take it up with the web developer, if you want the data in some other format. The browser is just doing its best for you.)

Your argument makes sense in one narrow circumstance which is not the typical HSTS setup: if the server is serving the site with plain HTTP on port 80 (and not just a redirect to the HTTPS version of the page), and also has a HTTPS version with HSTS headers. (So that the first time you visit the HTTPS version, your browser will insist on taking you to that version every time.)
> we should be treating our near misses as first-class entities, the way we do with incidents.

That's exactly like in driving. You have to take your close calls seriously and reflect over them to improve your habits of observation.
It's not. And this is where I think we fundamentally disagree. I do research to scratch an itch. GPU goes brrr. It may or may not help the community. I'm doing it to amuse myself. I hope that it also amuses others.
MP4 is just a container format (like .tar or .zip in some ways). The video codec is more important information than the video/audio/subtitle container.
Discussion on the youtube video: https://news.ycombinator.com/item?id=42970780
Ah, sorry, I misunderstood you. I don’t have a link handy, but Marcan had a post about how they actually re-wrote some in progress drivers from C to Rust because it was easier to do, and so didn’t expect a c version to exist. Basically it was about how driver complexity has increased over time, and Rust helps tackle that in a way that C can’t.
I think it's important to consider audience. If I'm working with the intent that what I write is legible to folks who only have a basic understanding of math, I'll usually use the multiplication symbol (NOT the letter x, but ×, intentionally in the middle). Someone with more advanced knowledge of math, who may be more inclined to think it's an x, because my handwriting is shit, I will typically use the dot operator. But then there's the whole other audience where I need to define what the dot operator does. At that point, I'm probably pulling up something like LaTeX, because, again, my handwriting sucks.

Funnily enough, when I write for the purpose of math, my numbers are more legible than when I just write down a number. For some reason, I code switch in my handwriting. Kinda obnoxious when I'm filling out forms.
I wish there was something like that for Linux so programs would stop littering my home directory with stuff that should clearly go into .config or .local.
Don't forget what search engine is default, what sponsored stories are shown, turn those off, it's suggested stories next. Oh your bookmarks, why not share those with us, browser experiments, ... Thought that's enoigh? No, let's disable APIs that ad blockers use and replace them using BS excuses.
Don't get me wrong, the companies developing the browsers spend money that they have to make somehow on the other end but at least there used to be usable community driven browsers..
You should be able to write something and have it work for the next 1000 years. There is no reason why it can't.

I imagine a simple architecture where each application has its own crappy CPU some memory and some storage with frozen specs. Imagine 1960 and your toaster gains control over your washing machine. Why are they even in the same box?
Having worked at a Big Tech for 5+ years now, I'd disagree.

Not only do you work for ACME corp., your team's manager (and their manager, all the way up to the director) need to do what the C-Suite thinks will make Wall St. happy, to raise the stock price. All work planning must justify why this and not something else.

You almost certainly cannot pretend that your team is like an independent startup/lab embedded within Acme.

If you've always shunned big companies thus far, your intuition has not led you astray.

Edit, to add that you do interact with your team, so if that is good, you can be insulated from the rest of Acme in that particular dimension (which is a big component of one's experience of working for any employer).
Which video codec did you use? MP4 is just a video container, it's not a video codec. Safari only supports some codecs.
I don’t think Tanenbaum’s distinction between micro-kernel and monolith is useful or important. He has monolith as a single binary running as a single process, while micro-kernel is multiple binaries/processes.

But either way these both boil down to bytes loaded in memory, being executed by the cpu. The significant thing about a microkernel is that the operating system is organized into functional parts that are separate and only talk to each other via specific, well defined channels/interfaces.

Microkernel uses processes and messages for this, but that’s hardly the only way to do it, and can certainly be done in a bunch of units that happen to be packaged into the same file and process. C header files to define interface, C ABI to structure the channels, .c files for the separate pieces.

Of course you could do that wrong, but you could also do it right (and, of course, the same is true of processes and messages).

A process, btw, is an abstraction implemented by the os, so microkernel or not, the os is setting the rules it plays by (subject to what the CPU provides/allows).
And implemented via legislation passed by Congress with bipartisan support.

https://www.snopes.com/fact-check/clinton-trump-federal-work...
Baltic nations disconnect from Russian power grid
In a sense, I wrote an article about this exact thing: https://jonpauluritis.com/articles/4000years/

While fun to talk about, there really isn't a danger
How about a robotic moon program? An all-robot base, with lots of rovers exploring and digging. They could work for years, rather than short visits by humans.

The moon is close enough that you can teleoperate robots, although the 2.5 second lag means you have to have autonomy for at least balance. That's where Tesla's robots are now.
Thank you. It would be interesting to read the history, including the design decisions, the influences (and distractions), the trade offs, etc.

When I read “The Design and Evolution of C++”, it gave me a better understanding of the language.
Or vscode. If I was going to use this, I'd ideally want a space per client.
>> ...because humans had become too dependent on them for thinking.

> ... but no. The causes of the Butlerian Jihad are forgotten (or, at least, never mentioned) in any of Frank Herbert's novels; all that's remembered is the outcome.

Per Wikipedia or Goodreads, God Emperor of Dune has "The target of the Jihad was a machine-attitude as much as the machines...Humans had set those machines to usurp our sense of beauty, our necessary selfdom out of which we make living judgments. Naturally, the machines were destroyed."

Vague but pointing to dependence on machines as well as some humans being responsible for that situation.
Most famously these days, Mac OS (formerly known as Mac OS X, to distinguish it from all of the earlier ones) is built on top of Darwin/XNU, which descends from Mach.
https://en.wikipedia.org/wiki/Lawfare
This assumes you are writing C++ in the most naive way possible. I’m sure some people do that but nothing requires it. The capabilities of a language are not defined by its worst programmers.

Modern C++ allows you to swap out most features and behaviors of the language with your own implementations that make different guarantees. C++ is commonly used in high-assurance environments with extremely high performance requirements, and it remains the most effective language for these purposes because you can completely replace most of the language with something that makes the safety guarantees you require. This is rather important. For example, userspace DMA is idiomatic in e.g. high-performance databases kernels; handling this is much safer in C++ than Rust. In C++, you can trivially write elegant primitives that completely hide the unusual safety model. In Rust, you have to write a lot of ugly unsafe code to make this work at all because userspace DMA isn’t compatible with a borrow checker. There can always be multiple mutable references to memory but it is not knowable at compile-time, safety of an operation can only be arbitrated at runtime.

Of course, it is still incumbent on the developer to use the language competently in all cases.
It looks really good. Like, really good.
I have one thing that throws me, though: if you keep drawing over the same section, you don't get more coverage. It always looks like the first pass.
But I'm so surprised at how well this works to emulate chalk.
I had same issues with some quite new Dell XPS Carbon and Asus ROG gaming laptops. Battery disconection is first thing I do after laptop is not turning on.

Crappy BIOS/power management controller does not depend on price of the laptop or manufacturer.
Apparently not. I read that it is using an averaging rule for cells around a cell to see if it is alive for the next generation

nrobinaubertin 1 day ago | root | parent | next [–] said

The code is here: https://colorlife.quick.jaredforsyth.com/index.js
The hue of each cell is computed as an average of the surrounding cells hues with some randomness added. Search for `hueverage` in the code
reply
The trouble seems to be the lack of tidal pools to isolate stimulation. Maybe that will happen, but ASD people need to have a lot more babies