skysight-inc/HackerNews huggingface dataset:
He's talking about making it small, but I don't see any number in the blog post. How small are we talking about? What's the size of the flash? And what's the size of the bundled HTML?
Warteschlangensimulator: Fast and easy to use event-driven simulation
Documented here https://tck.mn/transalg/ in a pre-release version of the constructed language https://en.wikipedia.org/wiki/Interlingue and with English translation.
>>[...] credentials and connections matter a lot.

Paul Graham tried to add a bit of nuance to your point in a recent essay[1]:
"The empirical evidence is clear on this. If you look at where the largest numbers of successful startups come from, it's pretty much the same as the list of the most selective universities.

I don't think it's the prestigious names of these universities that cause more good startups to come out of them. Nor do I think it's because the quality of the teaching is better. What's driving this is simply the difficulty of getting in. You have to be pretty smart and determined to get into MIT or Cambridge, so if you do manage to get in, you'll find the other students include a lot of smart and determined people."

Also check out the footnote he wrote for the above paragraph. Not that we all take pg's word as startup gospel, but his main point is that connections matter much more than the (final degree) credential.

[1] https://paulgraham.com/google.html
Is this by design, or by legacy? I mean, is there a better way to do this? Seems really flawed to me.
Well, at that point they'd be in direct violation of the requirement you just quoted:

> The rule requires companies to alert the EPA if a new industrial process creates hazardous chemicals.

Which seems unlikely to help them.
Some of these issues were solved by Spark. Do agree with the overall point, people shouldn’t be reaching for Hadoop when Postgres would suffice. Indexes are fast. Use them.
You can't just make up random numbers.
Bash accepts both variants of the equality operator. So it is not a bug.
Inefficiencies aren’t really inherent if they can be worked around.
Seen longer, more obtuse queries written by hand in some applications I've worked on. Big, useful systems often give rise to them eventually.
MapReduce is a good example of choosing tools suitable to the task. I'll agree with the authors that there are certainly large DB systems that a traditional RDBMS is better suited or more optimal.

But the designers and avid users of MapReduce did not use it because it seemed a more optimal DB query engine. The utility|cost being optimized was not compute cycles or disk seeks or logappends, it was the developer time needed to construct another large-scale OLAP definition and an overall tolerance to hardware and system failure.
You can find 4-bit quantized versions of DBRX here:

https://huggingface.co/PrunaAI/dbrx-base-bnb-4bit
https://huggingface.co/PrunaAI/dbrx-instruct-bnb-4bit
That’s correct, except consider the alternative, not doing it. Then we either:

* Let the temperature rise so fast that plants and animals will struggle to adapt. Within this century, or
* Do some sort of geoengineering that limits the amount of solar radiation entering earth and manually manage the planet’s temperature.

#1 is the default and is doom. #2 seems what we’ll likely try. The barriers there are:

1. We somehow have to manage it globally.

2. It will let us continue emitting carbon, thus acidifying the oceans and leaving those ecosystems unable to adapt

It’s still the best option, hopefully we can actually do it.

If we want to avoid it we need a surplus of energy and a way to store the excess carbon in a reasonable cost effective way. But it will almost certainly take more energy than was produced by burning it in the first place.

Animals and plants have fairly narrow bands of acceptable temperature and don’t have air conditioning. Mass extinction is hypothesized at ~5 degrees of warming from pre industrial levels. Note that land warming will be higher than average warming, as the average includes the oceans.
I love Helix as a vim user for decades. It brings fresh wind in a pretty entrenched world for people that think neovim is not neo enough.

That being said, I'm pretty disappointed by the decision for an obscure plugin language. Moreover, I'm disappointed even more, that the necessity of a strong and tried and proven sandbox is not given enough attention.

The recent xz disaster just proves once more that we cannot go on
like this.

An editor that requires tens of plugins from tens of different parties just to be usable will not have a future if it has no answer to the supply chain question. This is really not just vim and neovim, Visual Code Studio is equally bad and most full IDEs are only marginally better.

In my opinion zellij is on the right track here and I had wished Helix had adopted a similar solution.
Yeah, definitely. Thanks for clearing that up!
Well, do we know if that commented code you quoted is accurate?
I think it only turns to charge the battery, so probably it turns at it's most efficient speed at all times. Does variable valve timing help in that case?

That said, the article doesn't describe any benefit to using the rotary engine here either.

I wonder if we're missing something?
Simple Text Editor is a very good notepad equivalent for Android. Just make sure to save, as, like notepad, if it gets closed in the background or something, you may lose data.
>"infinite spinner"

>"This site uses features not available in older browsers."

>Enable Javascript.

Black plaintext on white background with hyperlinks. Revolutionary.
Not getting the “sidestep sanctions” narrative. They clearly strive for independence.
FWIW, that synthetic benchmark was reflective of some real world code we were deploying.
Using malloc/free for one function led to something like a 2x performance improvement of the whole program.

I think it's important to differentiate between malloc implementations/algorithms, just like it's important to differentiate between GCs.
E.g., mimalloc "shards" size classes into pages, with separate free lists per page. This way, subsequent allocations are all from the same page. Freeing does not free eagerly; only if the entire page is freed, or if we hit a new allocation and the page is empty, then it can hit a periodic slow path to do deferred work.
https://www.microsoft.com/en-us/research/uploads/prod/2019/0...

Good malloc implementations can also employ techniques to avoid fragmentation.
It's unfortunate that the defaults are bad.

But I confess, compacting GCs and profiling the effects of heap fragmentation (especially over time in long running programs) are both things I lack experience in. Microbenchmarks are unlikely to capture that accurately.
Housing Crisis, Packed Hospitals and Food Lines: Even in Canada?
I find it useful to compare the reactions of O'Reilly and Intel. Schwartz worked for both (he wrote Learning Perl and co-authored Programming Perl for O'Reilly and made them plenty of money). He cracked the passwords of both companies without first getting permission.

O'Reilly's sysadmin told him off for not getting permission, and told him not to do it again, but used his results to let people with weak passwords know to change them.

Intel's sysadmin started collecting a dossier on Schwartz and ultimately Intel pushed for state criminal charges against him.

O'Reilly's sysadmin testified in Schwartz's defense that he was an overly eager guy with no nefarious intent. So - kinda-sus or not - Intel could have resolved this with a dressing down, or even termination if they were really unhappy. Intel _chose_ to go nuclear, and invoke the Oregon computer crime laws, and demand the state prosecute him.
One problem with finalizers, try-finally, try-with-resources, Python-`with`, etc. is that they don't actually guarantee the code will be called even in common cases.

In particular, any function that returns a (possibly newly-constructed) open file handle has not yet informed the caller that it's actually a thing to keep track of, unlike with destructors which are active immediately once the object's lifetime begins, and only rely on `move` being relatively atomic.
>junior designer

Well, I guess damn near all designers are junior in 2024!

It's getting hard to find software that hasn't been severely fucked up by some "UX artisan" padding their resume at the users' expense. Windows 11 is a marked step backward (I just love when new options load into my Explorer context menu as I'm trying to click on things). "New" Outlook is quite obviously designed by people that don't use Outlook. Android 12+ and Material You feels like some sick freaks who get off on other people being frustrated got a blank check to do whatever they want. Read this and tell me that the people responsible have your best interests at heart:

https://material.io/blog/announcing-material-you

>They’re seeking experiences that are more than just practical and functional—experiences that also evoke emotion.

The experience evokes emotion alright! My phone with a 6 inch tall screen can only fit ~3 notifications when I pull the shade down. In that menu, 1.5 inches (25%) of my screen are taken up by setting toggles, and it's not like we don't know how to do better -- Android 11 fit 6 toggles in half the space that this dogshit takes up. There is so much fucking whitespace that reliably making gesture inputs has become a challenge.

I could go on and on and on and on. We're past the point where this is even appealing to the lowest common denominator. I haven't been able to find a single person of any background who appreciates this shit. Modern UX is shameless navel-gazing and at risk of sounding like an asshole, I think the world would be better off if leaders would just let go of the bulk of their design teams once they have a working product. It is laughable that you run into non-power-users that tell you "we had it good with AS/400 greenscreens, but then my company "modernized" my most important tool and it takes me twice as long to do my work".
I don't think that was what the parent I replied to meant by "checkpoints" when he said

> made me explore the same checkpoint dozens of times,

FC1 checkpoints were game progression checkpoints. FC2 checkpoints were in-game road checkpoints.
A better question would be to ask how technology companies are helping parents in the very hard and difficult job of raising their children, and also what measures they are taking to ensure they don't add any difficulties.
Likewise I have 6 Rpi doing various things all with minimum of 64gb sd cards and official Rpi power supply. Oldest running continuously since ~2014. Never had an issue. I just spend £18 on a 128gb sandisk card from a trusted seller instead of ~£4 on an small cheap one.
Paper evaluates MapReduce in context of RDBMS. Was it ever advocated to replace them?

Closest MR product to RDBMS I know is Hive, but it was just a thin SQL layer mostly for convenience, not a killer product by any means.

MR was cool and I can't deny that managing Hadoop/Spark clusters was quite fun.
Is it that easy? I figured he'd face an uphill battle himself - people might not trust him either, by association, or by fear that his accounts have been compromised (and are now impersonating him.)
The other day I was looking for a system where we can track recurring yearly/monthly/etc tasks (such as cert rotation) and get alerted a week before and on the day.

2~ hours into my search, contemplating building my own, someone pointed out we can just use a shared gsuite calendar.

How the mind overcomplicates things sometimes..
Okay, well then this was a waste of time.
Been a couple of years since I did any competitive problems for shell and cannot recall - however this hackerrank page is how I do interview prep for anything shell related -

https://www.hackerrank.com/domains/shell
Data centre power use 'to surge six-fold in 10 years'
Give a Google Sheet some guards
Years ago The Indiana Jones podcast show made a feature length radio adventure drama (with copyright blessing for music/story of indiana jones) and it has a voice actor that sounds 98% exactly like harrison ford. No one was hurt by it because cultural artefacts rely on mass distribution first.

https://archive.org/details/INDIAN1_20190413?webamp=default
I wrote SQL queries twice that long for credit originations reports in banks which would hit several terabytes of disk read per run
I agree, seems like overkill especially if you need a person to manage the "dogs". Instead I'd create a track around the airport and have a "dog" like train that just travels along the track autonomously. You could randomize pattern and dog movements so the birds don't get suspicious.
I wonder what provider they use for their website. Sounds like a lot of hoops to jump through for IPV6 when just about any other provider has IPv6 support.
I use it in a context it's extremely well suited for: As a CLI executable invoked by other server-side scripts. It's a program that does lots of mathematical and statistical data processing, along with HTML report generation. Like I said, I use the default RC and don't even think about memory. The type system is very simple; there is only one nominal string type, for example, instead of the 12 in Rust or C++, and it's a fleshed-out string type that can be mutable or immutable. I also take big advantage of its preference for functional-style referential transparency with only local mutations. I have only a single module that could be construed as "OO". Oh, and the module system works exactly like you probably intuit a module system should, so you probably already know how to use it.

If you want to script with Nim, it's actually quite nice; it has a "run" command which compiles and runs without depositing artifacts in the run directory, and has an incredibly robust standard library, comparable to that of Python.

I have no experience making a live always-running Nim application, so I can't speak to that. But in the context I use it, it's incredible.
Respectfully, this is like me asking about Obama and you replying with a Dinesh D'Souza hitjob. That video has been thoroughly debunked as a baseless conspiracy theory.
Wait I'm not following, why must the decompressed contents of the initramfs fit within half of physical ram?

Initramfs (and tmpfs) are swappable right? As you say, ramfs is the one that isn't swappable. So if your initramfs is "to big" can't it just be swapped out?
Hmm, 3% market share framework with barely any ecosystem and single vendor accelerators (Jax on TPU) vs a 60% market share framework with insanely rich ecosystem and ability to debug code on your own workstation (PyTorch on GPU)? In my informed opinion most people should use the latter unless they like wasting time on shiny things
Office's auto save feature only works on OneDrive and SharePoint Online, which means every change is versioned. There is no 'overwriting' the OG document. The OP can go back in the history and recover it.
Formula 1 cars are also series hybrids, for about a decade now. Electric motors drive the wheels at all times, and power comes from a turbocharged V6.
Geany. Not sure if by default or of it needs to be turned on in the settings. And Geany can be anything from a simple text editor to a very nice IDE.
So we craft experiments.

If someone else crafted an experiment, and you were informed of it and then shown the results, if this was done repeatedly enough, would you be incapable of forming any sort of semantic meaning?
Scientific basis is far fetched. Might as well say unicorns are real and call it scientific because there is nothing stopping it from being true
Marissa Mayer's Startup
That is true, and I don't in any way mean to defend the phone-call ripoffs, but letters can also be special, they can be read over and over, phone calls are ephemeral.
Politicians are notable people, they’re treated differently.
Haha - there are many graybeards who would call most of systemd kinda crazy (myself included). But let's not get derailed into the old systemd debate here :)
We’re using HTMX along with Alpine JS and a Python/Jinja2 backend in a commercial startup. So far, it’s working great. The UI is simple to code and we don’t have such a mental leap when moving from backend Python code to working on the UI. This is advantageous for us as we can prioritize hiring backend Python engineers, and don’t need to build out a team of frontend engineers just yet.

We don’t have to write very much JavaScript at all to achieve a fairly modern UI experience. I wish the error handling was better in HTMX. We had to write a fair amount of JavaScript just to handle errors and put user friendly error messages on the screen. Maybe this has improved?

I think there’s a great opportunity to attract more developers to this stack:

1. An open source reference app built using HTMX that shows the advantages of using HTMX particularly where it shines, along with best practices for building commercial quality solutions

2. VSCode/other editor plug-ins to improve the developer experience working with this stack (Alpine, HTMX, and Jinja)
But it's using larger weights during training, not just the trits.
> people shouldn’t be reaching for Hadoop when Postgres would suffice. Indexes are fast. Use them.

let me try a riskier one: "people should not be reaching for kubernetes when a system administrator would suffice. sysadmins are cheap(er?) than clouds, use them"

it did not come out very well.... I got stuck trying to find what to contrast kube with; all I got in them minutes alloted to comment posting was 'system administrator'. meh.
People usually don't get thrown in jail for getting high, they get thrown in jail for things that they do either in order to get high, or because they got high. Am I wrong?
> the White House issued a report urging developers to migrate from “unsafe” languages like C

In this very report, Delphi/Object Pascal is listed as a representative of the "safe" languages, which is obviously wrong and calls the credibility of this report into question.

> C is superior to Rust in certain scenarios and in the right hands

That's not the point. C is obviously used in safety and security critical applications since decades and there are standards (e.g. MISRA guidelines, RTCA DOs) and tools which support us to do so. Even if languages like Rust avoid some errors which often occur in C (if the mentioned standards and tools are not applied), there are still a lot of things which can go wrong and make systems unsafe or unsecure, even when using Rust instead of C. It is naive (and dangerous) to assume, that by just using a language like Rust the resulting system would be safe. The programming language is just one of many protective measures that are required for critical systems.

Regarding your arguments: you are essentially stating that the risk of a technology depends on the maturity of the people using it. This is self-evident and manifests itself everywhere in daily life; for example, we use kitchen knives even though they are potentially dangerous; we use them anyway (and don't ban them), but don't put them in the hands of children, or only from a certain age with appropriate instruction and control. It's actually that simple and obvious, isn't it?
Not everywhere, and only if you can prove that were evidences :)
Canada wants immigrants, but can it afford them? (Bloomberg)
No, there is a in-world reason at least for no drones. Wikipedia:

> However, a great reaction against computers has resulted in a ban on any "thinking machine", with the creation or possession of such punishable by immediate death.
I'm using unpoly (which is similar to htmx) on my job at a public sector org. I mainly use it to enhance the pure request/response views of our Django apps since we won't enter the js framework bandwagon. It works very good till now
Maybe it’s just a matter of it being difficult to list all the things they didn’t use. The Figma article itself is a little more clear on their goals…

It’s not really just postgres compatibility they are after, but compatibility with the Amazon RDS version of postgres. They also wanted to have something they could adopt incrementally and back out of when something unanticipated goes wrong.

Also, I think yugabyte uses an older version of the postgres processing engine, which may or may not be a big deal, depending on what they are using.
Productivity unit per dollar spent is going to follow making your system most efficient for the people that spend their entire day in it (the power user) and just workable enough for an outsider to do occasional work. Compromising the workflow of your full time SCM expert in your ERP system for the sake of somebody who spends an hour or two a month filling out purchase orders is just stupid.
> Apparently the man was a half-wit

I would say that seems to be the norm for many of our presidents since then. Maybe it always has been.
Recall that the original maintainer had mental health issues and other things that likely led to the perceived need to bring on someone to help maintain xz.

This brings up some integrity questions about you and other people bringing forth accusations in order to make the original maintainer feel pressure to bring on someone else to replace the one that inserted a backdoor after several years of ostensibly legitimate commits.

Hopefully this helps you see that these sorts of accusations are a slippery slope and unproductive. Heck, you could then turnaround and accuse me of doing something nefarious by accusing you.
Well, I am skeptical about (2).

It is unclear what exploiting means. The backdoor is doing _something_ for 0.5s if RSA key exchange happens.

So even a valid login might trigger not yet known side effects. It might just tunnel commands over dns for example (DNS being a well known side effect of ssh anyway).

So "exploiting" might mean as little as "used ssh".
Jax uses the XLA compiler which is compatible with GPU and CPU.
GP has some good suggestions. For implementation of these, Cloudflare is a decent first stop - though they are a little hostile to non-vanilla internet users. Their free plan offers sensible security (SSL termination, WAF, DDOS protection) out of the box, with a straight forward UI.

Network segregation for database (separate subnets) would be a config option wherever you're hosting (AWS/Google Cloud/etc.) said database/application.
I don't like how it forces you to update. Maybe you can disable that though? Haven't bothered to check. :D
I also agree we should stop using MapReduce because of its lack of support for Crystal Reports. /s

Kidding aside it's easy to bash a paper like this with the benefit of hindsight and move on. But instead look at what we can take from it.

The benefit of new tech isn't always by being better than old tech at its strengths, it can also be by being better at old tech at its weaknesses and finding a way to change the problem domain so that its strengths don't matter much.
Meh, market forces can go either way. By the time green hydrogen actually becomes available it might have changed again.

The problem is more finding a less lossy way to create it out of water with electricity.

Also I don't advocate hydrogen as a 'solution'. To me the solution is less cars and nmuch better public transport. I could see it work for buses though.
Cool article!

I would argue that /var is kinda explicitly for writing stuff to, so I would mount a tmpfs overlay on top of it as a more durable solution than mounting tmpfs on explicit directories inside it.

In fact, I am interested in how the procedure in this article compares to just slapping a tmpfs overlay on top of the whole system? Could be interesting to compare.
It's possible that he was intentionally pressured and his mental health made bad or worse by the adversary to increase stress. The adversary would then propose to help them reduce the stress.

It's probably straight out of many playbooks.
Check out yokoffing's uBO filter lists. Specifically #2 "click2load" which does exactly what you're seeking. Making auto play content click to load.

https://github.com/yokoffing/filterlists?tab=readme-ov-file