skysight-inc/HackerNews huggingface dataset:
That is exactly why Lynis was created, to make it easier for both a sysadmin and auditor to validate things. At the same time, not every system needs the security level of a bank, so that is why it provides suggestions. Is something too strict for your needs? No problem, just disable the test. What I learned is that often auditors and system administrators like it when they an independent tool that helps to set some middle ground. The sysadmin benefits from a validation tool, while the auditor benefits from the fact that the sysadmin has the ability to validate their systems. IMHO that is better than auditors who force companies to use CIS benchmarks, simply because that is what they found and think was a good idea. Lynis does not enforce things, but allows both the sysadmin and auditor to implement things along the risk level and risk appetite. Disclaimer: I'm the author of the tool.
This is really cool, but there's real-world instrument physics that might not be captured by simple Fourier transform templates, like a trumpet playing softly can have a significantly different harmonic spectrum than the same trumpet playing loudly, even at the same pitch

Trumpets produce a rich harmonic series with strong overtones, meaning their Fourier transform would show prominent peaks at integer multiples of the fundamental frequency. Instruments like flutes have more pure tones, but brass instruments typically have stronger higher harmonics, which would lead to more complex partial derivatives in the matrix equation shown in the article

So this script uses bandpass filtering and cross-correlation of attack/release envelopes to identify note timing. Given that brass instruments can exhibit non-linear behavior where the harmonic content changes significantly with playing intensity (think of the brightness difference between pp and ff passages), not sure how would this algorithm could handle intensity-dependent timbral variations. I'd consider adding intensity-dependent Fourier templates for each instrument to improve accuracy
Cool! Does anyone know of any javascript libraries that I could use to get this type of distribution visualisation from tabular data? Something I can run on my site that is.
But why should i? Many excellent books covering every aspect vave been written. Time's better spend elsewhere.
https://archive.is/b6Nyx
The author doesn't know what I know, yet the title suggests they do. That's the only assertion I see, and at least for me it isn't even a valid one.
I must be dumb, but none of the YouTube video demos are demonstrating source separation?

Edit: to clarify, source separation in audio research means separating out the audio into separate clips.
I'm responding to this:

> It will be a useful benchmark to validate claims by people like Sam Altman about having achieved AGI.

I think it is possible to achieve AGI without creating an AGI that is an expert mathematician, and that it is possible to create a system that can do FrontierMath without achieving AGI. I.e. I think failure or success at FrontierMath is orthogonal to achieving AGI (though success at it may be a step on the way). Some humans can do it, and some AGIs could do it, but people and AI systems can have human-level intelligence without being able to do it. OTOH I think it would be hard to claim you have ASI if it can't do FrontierMath.
Seven ways to spend our 4000 weeks well
A list of node based image editors https://gist.github.com/SMUsamaShah/c923a0af4543ee2746979328...

But none of these is doing it all using shaders.
They are happy their stock valuation is going up
https://archive.is/Y1sOO
How about at first if we put camera on it and then someone from overseas checks around before performoning the task? for cheap but it can make it secure.
Unless you are shot dead for reaching into your pocket..
> how this compares to a spreadsheet CSV import tool such as the one in Excel which is extremely flexible.

I would say the data loading functionality compares very poorly to Excel CSV import for all the reasons you pointed out, and I agree that the users can face those formatting issues which could be resolved in another tool like Excel or Google Spreadsheet for non-technical users and Notepad++ or editors for a bit more technical users. The assumption on CSV files being clean is strong so I will try to surface import errors at least, and in the meantime point to different ways to format the data as those tools will be complementary to Visprex.

> To me, this implies that no steps have been taken to manage user/data privacy.

This is a good point. I fixed the wording and now it simply reads "No tracking or analytics software is used". Thanks!
See also: https://www.gnu.org/fun/jokes/10-kinds-of-people.html
Great piece of technical writing.

I hope when Jack is in Oxford he'll also visit Cambridge to give a guest talk in the late Ross Anderson's former group.
Please don’t hijack my possibility to zoom in pictures on mobile (iOS)
It depends on your threat model. Against Apple (forced to give the info) it is effectively plain text.
Did you try asking them to write a program to do it?
looks great, thanks for this!
Laundry is kind of the perfect demo for advanced motion planning systems. Fabric is, for all intents and purposes, completely intractable in classic motion planning paradigms; it's wildly non-rigid, which means that predicting its behavior is the domain of highly specialized and expensive dynamics simulators, it's nearly impossible to invert the problem to ask what motions would be required to produce a given result, and it's highly continuous and resistant to discretization even if you can predict it. You can't make the "folds have zero width" assumption you always see when reasoning about origami, for example. Clothing is extreme even for fabric, given that it's not only highly non-uniform but also fragile; every shirt is a different hideous bit of floppy topology covered in strange textures with complex and unpredictable local properties and it'll start popping stitches if you look at it funny. Ruffles, zippers, pockets, drawstrings, the list goes on. On top of that, laundry is something that everyone does so it's relatable and easy to set up in a lab, and humans can intuitively evaluate performance with a glance. Despite all the attention, nobody's been able to demonstrate convincing performance on it in like seventy years of work, which makes it a more difficult task than backflips or shooting hoops or loading a truck. All of that together means that, when you have a fancy new algorithm that can handle more than some blocks on a tabletop, you pretty much always point it at the laundry.
Great!
Would love it if I could drag any number up/down to change it and see the result in real time.
Same thing for entering a new value: see the result as I type. Right now editing the value removes that block's effect, which makes it very hard to tweak and play.
Even more unfriendly-yet-typical line is where you create an allocator, and few lines further you run allocator() method on it, to get ...an allocator (but you had it already! Or maybe you didn't ?) Same: you create Writer, but then you run a writer() method on it.

Here is the code to illustrate:

var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator);
defer arena.deinit();
var visited = std.BufSet.init(arena.allocator());

var bw = std.io.bufferedWriter(std.io.getStdOut().writer());
const stdout = bw.writer();

So.. what are the entities we use, conceptually? "allocatorButNotReally" and "thisTimeReallyAnAllocatorIPromise"? Same for the writer?

Plus, the documentation isn't much explaining wtf is this and why.

The answer is probably buried somewhere in forums history, blogs and IRC logs, because there must have been consensus established why is it ok to write code like that. But, the lack of clear explanation is not helping with casual contact with the language. It's rather all-or-nothing - either you spend a lot of time daily in tracking all the media about the ecosystem, or you just don't get the basics. Not good IMO. (and yes I like a lot about the language).
How did you not learn how to calculate orbitals yourself in the process of writing the program?
> That seems to only account for the hardware. How much do you reckon a software license will cost for your fleet of cheap arms?

Just a bit lower than what a human would cost.
The Death of Search
Look, that is also a twisted perspective.

"Adult" = "involving maturity". It is not the topic, it is how it is processed - with developed vs juvenile abilities.

And "adult" is not a janus word, representing both the mature trait and its lack thereof: the second is just given by severe misunderstandings of maturity because of deficiency or twisted incentive. The same works for other words, such as "art".
> Except that the drug has negative side effects and does not work-not even with the most optimistic interpretations.

One of the difficult things about ethics (including medical ethics) is that everyone has slightly different opinions.

But in MY opinion, if someone's medical situation has an extremely high likelihood of extremely poor outcomes (terminal cancer and severe Alzheimer's both qualify), then I think it is perfectly acceptable to allow them to use a treatment which is well understood to have no useful effect and many harmful side effects.

I have an ethical problem with encouraging them to do this; I have an ethical problem with profiting from them doing this; but I think that prohibiting them from doing it (as we do today, mostly) is also wrong. EVEN IF the patient is "too stupid to understand it correctly".
I know what you mean. Writing a book takes 2x discipline than any other thing:

1x to actually write it + 1x to call it done.
It did say at the end that a similar incident occurred several weeks before at the Bundeskunsthalle in Bonn, Germany, where a student hung one of her paintings on an exhibition wall and this museum, however, reacted more humorously. They twitted: “We think it’s funny & would like to get to know the artist. So get in touch! There will be no trouble. Word of honor.”
I recommend you un-discover it and take a look at the Collabora office suite. It's basically the LibreOffice engine with a web ui on top. We've been using both OnlyOffice and CODE for years, and CODE has much better performance (both the client and the server; probably because the backend is in C++ instead of Node), it's more stable over the long term, and has better compatibility with msoffice.

https://www.collaboraonline.com/code

https://hub.docker.com/r/collabora/code

(it's FOSS, the language about "home use" is there to scare large companies into buying commercial versions with support contracts.)
To be honest, most central Europeans would not have been too happy with France's early nuclear strategy. Basically just shooting a-bombs into a corridor along the Rhine to stop the Soviets
I’d rather not have someone from overseas walking around my home via remote cameras
You know Britain is irrelevant power, right?
The (unspoken?) goal is to do my laundry - and all the other domestic tasks, because that’s where human satisfaction can be unleashed

Give me a moment

1. All economics / markers of value are about human happiness / satisfaction - we claim it’s money but it’s only given a value by humans who want it.

2. As soon as people get rich enough they outsource their domestic tasks - hire a maid or a cook, or buy ready meals.

3. In the western world companies over past fifty years got a free boost as women joined the labour force, and essentially companies were paying one guy the cost of a household now they pay two people the cost of household getting twice the workers for same price.

4. So most households have lost 35 hours a week, and also still have same amount of domestic duties to do

5. As we can’t give everyone a maid we might be able to give everyone a robot maid.

6. Most innovations / technologies find their way into homes - from bricks to heating to electricity we invent it and eventually find a way to make our lives more comfortable - see the point about economics is just humans liking stuff

7. I assumed that real robo maids would be a social shift - ie a different design of washing machine, people eating at other peoples houses every day, anti-dust surfaces. But this one looks … interesting

8. I know this is incredibly western middle class centric - but exactly what else are 6 billon people aiming for?
Pretty sure that once the pre-trained models used for this are pre-trained on lots of video and get larger (2-3 orders of magnitude larger than this), things will quickly improve. This may already exist in prototype form behind closed doors. Think how LLMs have improved since gpt-2 and gpt-3. Though I imagike it in real-time and cost efficiently may be a challenge.
It’s much too eccentric for the Pixar formula. They are family movies first and foremost. Characters need to be understandable and relatable to an eight-year-old.

The Pixar movie with similar themes is 2016’s “Coco”. It’s a fine production, but the themes are much less adult than in Grim Fandango.
> "drug not given->patient gets better" is wonderful in the super-rare cases when it happens and is totally unproblematic.

It is not actually super rare. One might even say this is the most common case. I guess what you can say is that spontaneous remission is super rare to happen for “serious” diseases. But that is circular reasoning because we kinda define serious diseases by the fact that it is rare to just get better without treatment from them.

Why is this important? Because this is one of the main wrinkles with drug testing. If some people just get better on their own then you have to be very carefull with statistics and double blind protocols. Because if not you might confirm your belief in an innefective, or maybe even harmful treatment by random happenstance. Therefore i would say this case is also one of the big hurdles in drug discovery.

Otherwise i agree with the general gist of your comment.
The masculine energy stuff is funny and certainly political incorrect but comparing Germany to Russia I can see how some might say that.

Russia has a surplus trade balance due to its oil exports - so they can keep the value of the ruble up. But the numbers mentioned - 500,000 rmb for fighting in the war and a covid test for 1,000 rmb - must seem excessive to the average Chinese.
I think people just see FrontierMath as a goal post that an AGI needs to hit. The term "artificial general intelligence" implies that it can solve any problem a human can. If it can't solve math problems that an expert human can, then it's not AGI by definition.

I think we have to keep in mind that humans have specialized. Some do law. Some do math. Some are experts at farming. Some are experts at dance history. It's not the average AI vs the average human. It's the best AI vs the best humans at one particular task.

The point with FrontierMath is that we can summon at least one human in the world who can solve each problem. No AI can in 2024
I was an excel enthusiast and studied accounting mainly for Excel. Although I have moved to programming unlike most I still do think Excel is awesome.

I sincerely commend the enthusiasm, but working in the industry as the "excel expert", I think most outsider does not understand the "cult" aspect of Excel.

Excel works. That is it.

Trying to replace excel with anything will be percieved as replacing a calculator with some alien substance that does math. Excel is like Pencil and Pen. You can not replace it.

Excel is not software it is a tool.

I have had my fair share backlash when trying to introduce replacement and complimentary tools. To replace excel, you not only need to advocate for it's usefulness and you need to be also be liable to the complaints from excel users. If anything goes wrong no how minor with the new tool, you are the one who introduced all these mess.

So, in practice what usually happens is that, when people hit UX challenges they go to a consulting firm and commission a backoffice software to address the Excel limitations. Some business may pay for nocode but that is very rare. They go to backoffice software firm and they build a CRUD software that is now not replacing Excel but compliments it.
Linux Asceticism
That's one if the great advantages of Zig. Other languages can't always enforce this rule (because of inheritance and such) and will generate strong warnings instead.

If you like copying dead memory around, you can always do `_ = unusedParam` to confirm to the compiler that you don't need that variable after all, despite going out of yiur way to declare it.
This suggestion was specific to HPV vaccination.
I did appreciate his explaining risks and benefits.
Yes , But In my previous version which I had published two years back
von Neumann, Theory of self-reproducing automata (1966) p.72 "Role of High Complication":

> An automaton can not be separated from the milieu to which it responds.

> The characteristics of a human for survival are well defined on the surface of the earth in its present state, though for most types of humans you must actually specialize the situation a little further than this. But it is meaningless to argue how the human would survive on the bottom of the ocean or in a temperature of 1000 degrees centigrade. Similarly, in discussing a computing machine it is meaningless to ask how fast or how slow it is, unless you specify what type of problems will be given to it.
I think because if you end up having an AI that is as capable as the graduate students Tao is used to dealing with (so basically potential field medalists) then you are basically betting that 85% chance something like AGI (at least in consequence) will be here in 3 years. It is possible, but 85% chance?
You know what it means.
Thanks A lot
You can check it now , It is working Now!
Have you also tried Qwen-2.5-coder and deepseek-coder-v2 on the problem? I‘d be very curious whether they do any better.
Smartphone backlash: the mobile that gives you your life back(2015)
Where did the economies get a boost when women joined the labor force? In Germany the post-war economic miracle happened mostly without them.

In the beginning of the 1970s, when women did join the labor force in greater numbers, admittedly the macroeconomic conditions were bad (oil crisis), so it is hard to filter that out.

But still, mostly we have more workers, which lowers wages and leads to the creation of more bullshit jobs. To be clear, also men create and perform bullshit jobs!

Now it takes two salaries to finance a house and a family. Great progress.

At the supermarket, I boycott automated self-checkouts even if the lines are long so the nice cashiers keep their jobs.
Would be interesting to know which model solved the 2% and what is the nature of the problems it solved.
Sure, but rewiring is 1. Not a guarantee 2. Not a guarantee at significant levels to make difference.
Of course, there are Oliver Sacks type case studies of remarkable examples, but these are exceptions and we do nit know how to bring about them consistently.
Bitcoin Fog admin sentenced to 12.5 years
ASIC for Transformers
If it doesn't have to be in Kotlin there is flexmark:

* https://github.com/vsch/flexmark-java/tree/master/flexmark-h...
* https://github.com/vsch/flexmark-java
Onlyoffice have a lot better compatibility .
Nicely done! The multi-wprd identifiers with spaces in them is really freaking me out :)
You could take a look at how the Formance ledger [1] is built for some inspiration and take it from there.

A few pointers I’d have would be:

* Decide what this ledger will be in charge of (keeping balances? Answering fast and in volume to a balance-bound transaction commit? Financial reporting with complex aggregations?)

* Choose a transaction data model that optimizes for what’s most important in your use-case (tracking value movement, tracking change to the financial position of your business, etc). This would define wether what operations on accounts can happen along with how accounts can be relate to one another in a transaction.

* Pick a proper monetary values representation format, likely a variant of Decimal or Integer + Currency code. If you don’t use big numbers with infinite lengths, define what happens at boundaries when numbers overflow.

Have fun!

[1] https://github.com/formancehq/ledger
When I worked at the Excel team our motto was Excel is the second best tool for everything.

I'm excited to see more players in this space though, all the standards are open and there are decent libraries with decent licenses that exist. A lightweight LibreOffice alternative would be neat and something truly open source and embeddable (MIT) is great.
std.mem.Allocator is the allocator interface. For that struct to be considered an interface, it must not contain directly any specific concrete implementation as it needs to be "bound" to different implementations (GenealPurposeAllocator, ArenaAllocator, ...), which is done via pointers. An allocator implementation holds state and implements alloc, free and resize for its specific internal mechanisms, and then pointers to all these things are set into an instance of std.mem.Allocator when you call the `.allocator()` function on an instance of an allocator.

https://ziglang.org/documentation/master/std/#std.mem.Alloca...

File and Socket both offer a `.writer()` function to create a writer interface bound to a specific concrete "writeable stream".

BufferedWriter has both extra state (the buffer) and extra functions (flush) that must be part of a concrete implementation separate from the writer interface.

> The answer is probably buried somewhere in forums history

That's just how computers work, languages that don't expose these details do the same exact thing, they just hide it from you.
The Digital Euro Divide in the EU – Cato at Liberty Blog
Crimes Against Mimesis
Yeah, sure, because most of the world "emails the benefits package" to candidates.

Maybe HN should mandate comments in these threads to be prefixed with:

"[USA resident that never struggled to find a job]"

How do you think? I think it will help not skew the discussions so severely in the direction of privileged SV engineers.

Truth is, most of the programmers out there face terrible HRs and the deal is binary -- you either accept all of it (with very rare exceptions with super small wiggle rooms) or just go look for a job elsewhere.
One of my top 3 favorite games of all time. When it comes to story and characters, I cannot think of any better game. Recently finished it for the third time on Nintendo Switch.
> they show the upcoming station

On a recent week long with lots of subway use trip to NYC, it was wild to me that this sort of extremely basic information was incredibly hard to impossible to find. At best, there was a single screen, but positioned in such a way to be invisible to at least half the carriage (on the side in one of the ends); at worst there was only the driver saying stations names over an intercom system that garbled everything. Same at stations, where with a few exceptions, it seemed the only information was on track-facing screens in very limited numbers. There was vastly more space dedicated to ads, including screens with ads, than to signage. Why? Why not replace 3 of the 100 ad signs with some information about the train, or a map? Being more used to Paris and London metros, it was quite hard to navigate and took lots of effort fishing for information which should be well presented.

It seems that usability is one of the last concerns of US transit planners. And NYC Subway is supposed to be one of the good ones!
LLMs literally barely improved since gpt3
Slight correction:

The last company's letter would be:

[Company]: We have decided to move forward with another candidate. Thank you for your time and good luck on your search!

And I agree, these HN threads always shock me to no end. I keep finding apparently you can negotiate when you are in the demonstrably weaker position. I still haven't heard those magical incantations and I, like you, keep asking but nobody is telling.

Apparently they are secret.
Are you saying there could be radio signals in caves these days?