skysight-inc/HackerNews huggingface dataset:
And I guessed that the celebrities in panels at cons often looked so enthusiastic because they enjoyed it (the fan energy, the recognition, or whatever), it was promoting their brand, or they were playing a role.

But I didn't realize quite that much money was in play. So, for some celebrities, hundreds of thousands of dollars could also be something to be enthusiastic about.

(Obligatory Galaxy Quest: https://www.youtube.com/watch?v=FEdyNyQCjwE )
C# did this for extension methods and it Just Works. You just add the "this" keyword to a function in a pure-static class and you get method-like calling on the first param of that function.
companies that offer the best work life balance are all also choosiest. you have to be part of "the family".

i'd rather just work for a dysfunctional company and half ass it until i'm fired/

that's where i'm at in my career anyway.
The context I gave should make it clear what it means. The fact that a word might mean different things to different people is no real excuse to avoid a conversation.
I know my blue isn't the same as it was before Cataract surgery. The world was a lot more yellow then. The benefit of not doing both eyes the same days in terms of complications and going blind is obvious. It gave me an A/B test as well to actually see the difference myself.
Sorry is this is a lame Q:

Could you take the sequences and python up a blender script that will model the thing?

Also, on solutions-mixer- can I use this to map proteins to feed to stem cells to get them to present in a certain way?
If your Lisp macro starts with a symbol whose name begins with def, and the next symbol is a name, then good old Exuberant Ctags will index it, and you get jump to definition.

Not so with DEFINE_FUNCTION(foo) {, I think.

$ cat > foo.lisp
(define-musical-scale g)
$ ctags foo.lisp
$ grep scale tags
g foo.lisp /^(define-musical-scale g)$/;" f

Exuberant Ctags is not even a tool from the Lisp culture. I suspect it is mostly shunned by Lisp programmers. Except maybe for the Emacs one, which is different. (Same ctags command name, completely different software and tag file format.)
Great interview from a certain perspective. You knew for sure (if you had a choice) that you didn't want to work for this specific person.
>The problem is if the box has run untrusted code prior to that you can't trust it anymore.

If that's your threat model you shouldn't trust your computers anyway. You don't know what things have been inserted into the chips on the motherboard. You don't know what code is in your operating system and applications. You don't know what code the controllers on your storage devices are running. You don't know if there is a cellular chip on your motherboard or a chip that is waiting for a certain frequency radio wave to leak all your shit. You don't know that all the code on your system is RCE free or LPE free. You don't know that there aren't any insiders at your software vendors signing bad code to send to you. You haven't personally audited the binaries on your system or even their source code.
No one is stopping you from using regexps in IDEs.

And you somehow manage to undersell the rename functionality in an IDE. And I've used move/extract functionality multiple times.

I do however agree that applicable transformations (like upgrading to new syntaxes, or ways of doing stuff as languages evolve) could be applied wholesale to large chunks of code.
Digital marketers have known this for a long time.
Interview Day at Thiel Capital
Show HN: Langrunner simplifies remote execution for your gen AI workflows
Feel free to put up a pull request with an alternate title that you feel communicates the message in a more accurate way!
Very easy to lose focus even without dyslexia. I found out that you have to “glide” through these stacks rather than trying to reconstruct the tree, because its structure often mirrors the commenter’s stream of thought and its tempo is either somewhat similar to yours or acts as a #clk.
I am not a doctor, but..

..let’s assume that a specific area of our inner body is “micro-cooked” constantly, the body will certainly try to repair that area with higher frequency and therefore there would be a higher risk of cancer, wouldn’t it?
The Rust compiler doesn't produce warnings out of zealotry, but rather as a consequence of pre-1.0 historical decisions. Note that Rust doesn't use any syntax in pattern matching contexts to distinguish between bindings and enum variants. In pre-1.0 versions of Rust, this created footguns where an author might think they were matching on an enum, but the compiler was actually parsing it as a catch-all binding that would cause any following match arms to never be executed. This was exacerbated by the prevailing naming conventions of the time (which you can see in this 2012 blog post: https://pcwalton.github.io/_posts/2012-06-03-maximally-minim... (note the lower-cased enum variants)). So at some point the naming conventions were changed in an attempt to prevent this footgun, and the lint was implemented to nudge people over to the new conventions. However, as time went on the footgun was otherwise fixed by instead causing the compiler to prioritize parsing enum variants rather than bindings, in conjunction with other errors and warnings about non-exhaustive patterns and dead code (which are all desirable in their own right). At this point it's mostly just vestigial, and I highly doubt that anybody really cares about it beyond "our users are accustomed to this warning-by-default, so they might be surprised if we stopped doing this".
No, it's a calzone, per https://cuberule.com/
While it is true that there are instances of anti-authoritarians being pathologized, one notorious example being "sluggish schizophrenia," it is a fallacy to claim that the only anti-authoritarians which exist are those who would be pathologized, especially in the United States in the 21st century.

In the 20th century, wives could be put in insane asylums, and being transgender was officially deemed a mental disorder. Knowledge of autism was nearly nonexistent, and treatments for ADHD were limited.

As for the assertion that pathologized people don't need treatment, I would say that is reckless and greatly simplifies the issue.
You can still look for `(funcname)\s*=` can't you? I mean it's not like functions get re-declared a lot.
In this context, I would say *finishing things* is the actual creative release. The "not finishing" is getting in the way of it.

(also, I highly doubtful that this is the author's one creative release, and and even more doubt he's coding up a project with his hypothetical grandson)
I was corrected by someone else, it's based on "signifigant" change, so when I am stationary it doesn't ping a lot, and days where I am very active it pings a lot.

I've been walking a lot today, so it has created around 100 pings around Copenhagen over the span of a few hours, and it still haven't used 1% battery on my iPhone 13 Mini.
There are jobs almost no one would take by choice, but they learn to have a passion for over time. In other cases, some jobs simply need to be done.

If I think about living only off UBI, or UBI + a passion project, it assumes all the infrastructure and service businesses are still running to make my life comfortable. Will those things run if the motivation is taken away?
I interpret any statement by a company to be true only in the quartile that the statement is published.
arg0 also contains the path from where the invoker invoked the binary so for me this enables all sorts of binaries that work out where their dependencies are relative to their original binary. That's extremely convenient because you can combine it with $PWD to find out the absolute path to the binary.

One can then guess what the PYTHONPATH and LD_LIBRARY_PATH should be most of the time and save someone from having to set them.

Obviously this is of most use when you're running something you've installed into /opt (e.g. /opt/myprog/bin, /opt/myprog/lib etc) or are running it from the source tree.
Location: Chicago, IL USA.
Remote: Yes, Ideally Full-Time Remote.
Willing to relocate: Only to Colorado Springs Colorado.
Technologies: Adobe Experience Manager (AEM), Full Stack Web Development with a Front End Focus
Résumé/CV: https://CodexCreative.com (Resume Available on Website)
Email: Danny@CodexCreative.com

https://www.linkedin.com/in/danieljohngonzalez/
Maybe 7-8 years ago but certainly not now.
WavTokenizer: An Efficient Acoustic Discrete Codec Tokenizer for Audio Language
Is there a good reason for allowing writes to argv at all?

I think any reason one will find are based on backwards compatibility.
Came to mention same thing I heard from a CS instructor in a freshman class way back in 1987... "Software is never finished, only abandoned."

But I'm curious to know details about what this means:

> number more the 3 nodes in a PERT serial traversal, and do not have redundant options.

Would you mind elaborating or providing a bit more context I can go search on and learn about? Thanks!
last time I had to contact the police, I wrote down my story (as the victim) first and then after talking to them, I went over my notes again just to make sure. to be fair, I normally do that before talking to any authority figure.
What's the mechanism by which UVA and UVB radiation cause cancer?
On the side of sensible caution when presented with unknown factors, yes.

That does not apply when there is neither practical evidence nor any room for justified suspicion. At that point it might at best be silly, even if not harmful.

Depending on the subject at hand, acting out and advising caution on things that are well understood to be harmless can be very harmful. Not using a cellphone oneself is fine. Advising others to not have cellphones can lead to them not having access to emergency services when they need them. Protesting against and burning down cellphone towers takes out emergency services for an entire local population.

Non-ionizing radiation is a very well-understood topic, and we also know very well what energies are required to do harm, and what harm it does.
If nothing else, argv[0] is useful for producing error messages that indicate the name of the executable that is outputting the message.

It's probably a good idea to not have it settable to other values by the invoking process, as is generally the case on Windows (ignoring its Posix subsystem here).
No evidence is needed. Tissue damage is damage and genetic stress. It can increase the risk of a local cancer.

In fact, when the healing occurs, keloid scars can form, which is a benign growth.
you have conspiracy brainrot
As is so often the case, it's about making yourself available. Everyone wants a remote job, so anytime anyone posts anything, they get flooded with a ton of low quality solicitations. As such, the best jobs never get posted. For example, I've had good luck posting my information on the monthly "Seeking Freelance" posts, and then later being contacted for what ended up being great projects.

I've also had good luck on Codementor (I've had mentoring calls that turned into longer term projects), though that may have dried up it seems.

In your shoes I think you're unlikely to "find" part-time work, and may need to take the initiative. Think about how to best "package" the work you enjoy or are good at, and offer that as a productized service. I'm no fan of spamming, but you can ethically reach out to companies that run your stack (there are services that will provide targeted lists, like BuiltWith)
The article discusses this.
Show HN: Bridge-ds – Dataset handling for any modality a la Pandas
Hi everyone,

I'd like to share my project, bridge-ds - a lightweight Python framework that simplifies how ML practitioners manage and interact with datasets.

Why bridge-ds? It abstracts the repetitive parts of dataset handling in real-world ML workflows, but remains lean enough as to not force opinionated workflow or unnecessary dependencies.

bridge-ds uses two complementary approaches:

- Macro-level: Treat your entire dataset like a DataFrame—filter, sort, and modify with familiar, intuitive operations.
- Micro-level: Efficiently handle individual samples with lazy loading, caching, remote data access, and straightforward browsing.

You can find the project on GitHub[1], and the official documentation is also available[2].

This library is still in development, but I feel there's enough to look at to gather some first impressions and feedback, which would be greatly appreciated!

[1] https://github.com/guybuk/bridge-ds
[2] https://bridge-ds.readthedocs.io/en/latest/
I used the word "install" but the usual rule says I can't install, upload, or execute any non-approved software. Usually that just gets stated as a policy, but I have seen Linux home directories on noexec partitions -- government agencies and big corporations can get very strict about that. So copying a self-contained binary up and running it would violate the policy.

I pretty much live in ssh. Remote Desktop means a lot of clicking and watching a GUI visibly repaint. Not efficient. Every so often I have customers using applications that only run on Windows, no API, no command line, so they will enable RDP to that, usually through a VPN.
From a living-of-the-land perspective, having to symlink/hardlink/alias a command is much noisier - and thus easier to detect. So although you are right in saying it wouldn't completely solve the problem, making it a system responsibility would still significantly reduce the scope for abuse.
Take a year off. Ideally some time in June to maximize the tax benefits.
I had one of these once and I know of couple others. The thing is you get these jobs by having a full time job there for a few years, and then saying "hey like, can I just do the maintenance part time or at an hourly rate" and they either fire you for asking or let you do it.

These arrangements are 100% custom, highly dependent on relationships & office politics, and are never ever posted publicly. You are also just putting a big ass "please lay me off" sign on your head so even if you wrangle one of these you can't expect to keep it for more than a year or two.
are you not finding jobs or not finding jobs for enough pay? If you're willing to work for the price of an engineer in Romania or Brazil there should be opportunities out there
Have you tried working part time hours at a full time remote job? In theory if it’s salaried they should care about your output not your butt in seat hours.
Personally I am impressed with Clojure as a recent Lisp. Lately I've been reading Graham's On Lisp on the bus. I am greatly enjoying it but for some examples I'm also finding myself being super-critical about the details such as the paragraph that is duplicated here, the cringey example there, etc. (I badly want to edit it: I think it is 98% good but I want to clean up that last 2%!)

One of my nits was "he started using nconc without defining it" and pretty soon he is showing how much you can struggle with using destructive operators in functions, macros, etc. Which made me think: if he was using Clojure he wouldn't be struggling with nconc!
Yeah, I've heard a good tip is finding local non-tech companies that have various pain points that cost too much to have an enterprise solution, but that would be easy and cheap enough to pay part-time.
Based on your skillset I would start to reach out to smaller businesses using a similar stack asking if they would be interested in a retainer package for all those little tweaks, e.g some custom WP code, shopify tweaks etc.
The US doesn’t need to fine anyone. They have full control over what Apple and Google allow on the AppStore. They also have full control over the infrastructure TikTok uses in the US.
> Ibis announcing they’re dropping support for pandas would be like Astro announcing they’re dropping support for React.

This is extremely misleading and a false analogy. Read the blog post.

If you still come to the same conclusion after reading the blog post, feel free to reach out on Zulip, more than happy to chat about it.
Well, the WHO is also an advocate of the polio vaccine. What accurate conclusions are we supposed to make using this logic really. Unless you're saying it's in its interest to advocate the use of mobile phones. But people are already using their phones without the need for WHO pushing it down their throats?
Wish they had an online demo.
They are out there. The problem is that it’s a part time job just finding them.
It's particularly good, hopefully it would allow more people with a small budget to train powerful audio generator (and also it's SOTA so even if you have a bigger budget, it's better).
If the function has to be modified in any way in order to grant permission to be used that way, then it is not quite "did this".

Equivalent means that there is no difference at the AST level between o.f(a) and f(o, a), like there is no difference in C among (a + i), a[i], i[a] and (i + a).

However, a this keyword is way better than making the programmers fraction off a parameter and move it to the other side of the function name.
As the original author says (but seems to forget within a paragraph or two), the program should already know what program it is. If you're looking at argv to find out what program you are, you are doing it deeply wrong. It's an argument.

One good use for it is to make a guess as to where your executable is installed. Yes, it would be nice if there were a more certain way to get that... but not for security purposes. You don't want to rely on filenames for security anyway, because anybody can make copies and symlinks and rename files at will, and it's really, really hard to catch all the cases of that. Much harder than, for instance, remembering that argv[0] is a hint from your caller, not gospel from the OS.

In the same way, I know that it's fashionable nowadays for incompetent idiots to write security tools, but a security tool that trusts an argv value for anything much was obviously written by an incompetent idiot, because that's not what they're for.
Doesn’t really apply, ignores things just said.
I'm a software engineer and musician. My music is an art project and is currently loss making. For a while I was able to negotiate part time by using contacts I got going through a tech accelerator in London, and finding the companies where the founders were having a harder time hiring. These companies usually wanted some in-person time, but mostly were ok with remote.

At some point I switched to becoming a full time contractor but taking 3-5 month contracts and taking a break of several months between each one. Some of the clients are startups, some are dev shop consultancies that hire extra contractors into their teams for certain projects (there are several of these in London). These are full remote.

I get a good amount of music done this way.
I’d just aim for a full time gig and then back away to part time. I work with someone at Google who has a formal arrangement to work part time (Tuesday-Thursday).

I’m not sure their story so you may or may not scare away the recruiter if you ask for part time up front.

I’d also do the same for remote work. I have successfully converted to remote twice when they technically don’t allow full remote. Had to put the time in for that though
Mapping 20k ships that sank during WW II
> is `busybox whoami` instead of `whoami` so much more effort?

It's not the "more effort" that is the deal breaker here. It is a matter of compliance with specs and user expectations. What you're suggesting would make Busybox very non-POSIXy, very non-Unixy. All scripts written over the last many decades would need to be updated to call `busybox ls` instead of `ls`? How is that a viable solution?

> I'm glad the post sparked this debate.

This is a very strange way to deflect concerns about quality of the article!
I wonder if Canva will be devolving to absolute merde by the end of FY2025. It's such a common trajectory for tech companies post-IPO.
You can write a 2 liner shell script that prepends busybox per command. I've done this on a 16MiB restricted system and while ate maybe 4k per command, it wasn't a big deal with only 20-30 commands.
You said you had no interest in learning it.

If you didn't learn it, you don't know it.

It doesn't matter if you can reason or 'understand programming' if you haven't learned what is necessary to understand this particular piece of programming.

Or is it that you think you can 'reason or understand' any piece of programming? And you possibly assume that is easier, to read what an LLM generates rather learning what is necessary to write it yourself?
If it is outdated, you can try 996 schedule. /s

The best way to get a part time job is to get a full time and then eventually reduce hours.
There's the `setproctitle` in FreeBSD that is designed exactly for a process to update the information that is presented to tools such as ps.

https://man.freebsd.org/cgi/man.cgi?query=setproctitle&aprop...
This ^

Also it’s not only about smart, it’s about owning and believing in what you do.
Location: Melbourne, Australia (Need Visa Support)
Remote: Yes
Willing to relocate: No
Technologies: AppSec, Python, Golang, Java, NodeJS, React, Azure Entra ID, GCP.
Résumé/CV: https://eindex.me/content/files/2024/08/Baikang-s-Resume---AppSec-Specialist.pdf
Githug: https://github.com/eindex
Email: snowstarlbk@gmail.com
LinkedIn: https://linkedin.com/in/eindex

I'm an Application Security Specialist with 8 years of IT experience, including AppSec, IAM Specialist, Seucity Consulter, and Full-stack developer. I'm looking for a job which will support my relocation to Australia.

I have turned to the CyberSecurity Field for 4 years. I found in this role, I can help teams build Secure Applications, which allows me to see various system architectures and help them enhance. Last year I started to play a security architect role focusing on the IAM field on the client side, let start to build the process and design the system architect, to involve more teams.

But I need a sponsor for relocation, If you need an AppSec or IAM Specialist, or you need a Cybersecurity solution design or IAM-related roadmap design, or Application security gap analysis, Welcome to connect & hire me, I think I will be the best choice.

If you are afraid of the cybersecurity risk but can afford a full-time position, you can also contact me for part-time work, I can help you to know what you should take action and clear the priority.

My rate for consulting is US$100/hour.
Cool i didn't know that
Pricing the most vulnerable out of basic public hygiene like disease prevention is always a bad idea.
As you live inexpensively, and appear to have been working full-time since late 2021, you'll have a sizeable cushion on which to go without work for a while. Why not do that and focus all of your energy on writing? Once the runway runs out you can go back to working full-time again for a while to rebuild the cushion.
How I code 259% Faster using AI (Cursor and Sonnet 3.5)
No, not on desktop machines either. Executables these days can be enormous.

The author's just dumb.
Ionization
What would actually help is a plot that shows how the versions of Llama models are getting better (or not) at this summarization task, and then attempt to estimate when they will reach a human standard. This would allow us to see things in perspective.