skysight-inc/HackerNews huggingface dataset:
My site is sciencemadness.org. I started it when I was still an undergraduate some 20 years ago now (!). It's mostly about chemistry and nuclear technology. My personal interests include chemistry, nuclear power, nuclear weapons, materials science, and post-fossil energy in general. I don't get to do much with those interests at my job, though. I'm a software engineer like many others here.

Content on my site has been linked from here a bunch of times [1] -- most often, my scan of the book Ignition! An Informal History of Liquid Rocket Propellants by John D. Clark:

https://library.sciencemadness.org/library/books/ignition.pd...

But I'd suggest checking out the whole library, not just that one book:

https://library.sciencemadness.org/library/

Also the forum:

https://www.sciencemadness.org/whisper/

It used to be very simple to register but I got tired of the endless cat-and-mouse games with link spammers. Now you'll need to email to get an account, and I deal with the registration requests at irregular intervals. But there's no gatekeeping. You don't need any particular qualifications or background to join.

I mostly participate here on HN under another account name that I don't want linked to this one. My real life identity is easily derived from my web site and I don't want that linked to everything else I say on HN.

[1] https://hn.algolia.com/?q=sciencemadness
A more interesting question: Is it copyrightable?

I'd say it isn't (and the same goes for false); but whether it's patentable is more debatable.
It's hard to take a project that calls for decentralization using twitters trust and safety people as a source. The company that killed a relevant true story during a presidential election should disqualify them. Unless the advice is used as a template in what not to do.
I don't think it's necessarily certain villainy for those who fight that fight as long as they are fighting it correctly.

There's a huge case to be made that flooding the darknet with AI generated CP reduces the revictimization of those in authentic CP images, and would cut down on the motivating factors to produce authentic CP (for which original production is often a requirement to join CP distribution rings).

As well, I have wondered for a long time how the development of AI generated CP could be used in treatment settings, such as (a) providing access to victimless images in exchange for registration and undergoing treatment, and (b) exploring if possible to manipulate generated images over time to gradually "age up" attraction, such as learning what characteristics are being selected for and aging the others until you end up with someone attracted to youthful faces on adult bodies or adult faces on bodies with smaller sexual characteristics, etc - ideally finding a middle ground that allows for rewiring attraction to a point they can find fulfilling partnerships with consenting adults/sex workers.

As a society we largely just sweep the existence of pedophiles under the rug, and that certainly hasn't helped protect people - nearly one in four are victims of sexual abuse before adulthood, and that tracks with my own social circle.

Maybe it's time to all grow up and recognize it as a systemic social issue for which new and novel approaches may be necessary, and AI seems like a tool with very high potential for doing just that while reducing harm on victims in broad swaths.

I'd not be that happy with an 8chan AI just spitting out CP images, but I'd be very happy with groups currently working on the issue from a treatment or victim-focus having the ability to change the script however they can with the availability of victimless CP content.
https://azdavis.net/

I often write about programming languages.
The story of the NUTS! reply
https://keloran.dev it’s mostly just by personal ramblings, and stuff I need to remember for future usage
Sounds like Taligent, Pink and Longhorn all in one.
I'm much much more of a pure math than CS person, but I've stopped in on more than a few lectures. The impression I get is that Solomonoff Induction was already an upper bound. This just makes it a strict upper bound (assuming we believe one-way functions exist, which I think we do). It seems fairly intuitive that you wouldn't be able to even approach the peak in reasonable computational time, and I don't think most people working this angle disagreed.
It's funny how you think Google does high-touch account management.
https://luciano.laratel.li :)

All-clojurescript with some macros at compile time to parse markdown into hiccup using my friend Kiran’s library CyberMonday. [0] This was a rewrite from my previous blog which was using a Hugo template with my modifications. I haven’t blogged in a while but have some LLVM stuff on there.

[0]: https://github.com/kiranshila/cybermonday
I learned Fortran with punch cards and a teletype. We would hand a program deck (a stack of cards) to the machine operator and in a few minutes our printed output and the program deck would appear in an alphabetized set of bins. The physical stack of cards was the only storage medium for the code.

Check your debug output, modify (or insert) a few cards and repeat.

Don't forget the JCL (job control language) on the first card. That is how you tell the mainframe what resources your code needs and how to run it. If you get that wrong nothing happens.

We were taught to draw a diagonal line across the top edge of the deck of cards so you could quickly put the deck back together correctly if it was dropped.
No, you do not really explain.

"None of them fully met the goals" is not an explanation, it's an excuse. What are the goals missing? What is it from each of these protocols that is falling short? Can they be remedied or are there inherit limitations to all of them that warrants working on something completely new?
My point is, that "single download" or apt command to you is a royal pain in the ass to maintain, and makes things like kernel hacking a royal nightmare, all for Nvidia to play stupid out of tree games with the linux kernel maintainers. Easy "for a subset of users" does not excuse going out of the way to create more friction where none need exist.

But I'm glad your preferred workloads are unaffected. That counts for something I guess.
https://www.realtorstats.org

Organizes data from real estate sales to help find an agent that will maximize your selling price. Eg, who will beat the Zestimate in Echo Park? I started it to help me find an agent to sell my house in LA and then decided to expand it across Los Angeles area neighbourhoods.

Also got me using Next JS, and deploying on Vercel.
Maybe you can. My partner, who'd just like to look at the cute kitten pictures I added to our shared photo album, definitely can't. My dad who just wants to throw a genealogy file on my fileserver can't, either.

I'm very much reminded of the infamous dropbox comment: https://news.ycombinator.com/item?id=9224 :)
There is a bit of a difference to me between the behavior described in the article (directly executing with ./foo) and "sh foo" or "python foo".

In the former case, I would have expected a shebang to be needed, so that execv(2) would know what to execute (as it needs some magic bytes to determine what loader to use, or whether to treat it as a script, and I didn't think it had a fallback). (And I'm right… in a sense. The actual behavior is more complex & more horrifying, and covered in other comments.)
I think the idea here is that you don't have to set up API gateway anymore to get HTTP/API access to your lambda.

You still can of course but it's one less thing you have to do.

Like another comment said you can expose it through IAM/SDK but then you're getting random permissions credentials whatever out to the world as well.
> I can see how a skeptic might look at these reports and think "how convenient, all the fun drugs make people happier for a little while"

And those skeptics would be both right and wrong.

Wrong in the sense that the antidepressant effect of ketamine lasts for some time after the drug leaves the system, so we know it's not just a temporary drug-induced effect.

But somewhat right because the antidepressant effect isn't very durable, so it's mostly useful in emergency situations (suicidal tendencies) and for kickstarting conventional therapy. Even the rare patients who convince their doctor to prescribe ketamine multiple times per week over the long term usually encounter diminishing effects as tolerance sets in.

Unfortunately, the high relapse rate presents a huge conflict of interest for these ketamine clinics, which are often more than happy to continue taking your money in exchange for ketamine sessions. The more ethical ones will insist that patients be enrolled in therapy and will educate them on proper maintenance antidepressant options if they choose. The less ethical ones will give patients a speech about how traditional medicine is bad and their only real option is to continue coming in for more ketamine.

There are some horror stories from one of the local ketamine clinics here. I'm actually shocked they aren't more tightly regulated at this point.
> While I might have been a little harsh in my reply

Everyone always feels that the other person started it and did worse. Those perceptions aren't reliable, and they're a recipe for a downward spiral.

If you want to participate here, you need to follow the site guidelines regardless of what anyone else does.

https://news.ycombinator.com/newsguidelines.html
Actually, that's not true.
However, going beyond requires deconvolution of the wavelength-scaling diffraction pattern, so it's only practical if you have narrowband radiation (stops working at 10~20% FWHM bandwidth).

Suitable sources include monochromatic LEDs, most lasers, and some gas discharge lamps (notably low pressure sodium).
https://wooo.sh/

Recently rewrote my old site after feeling limited by markdown and decided to start from a clean slate and write a blog engine in TCL.

Though I don't have a post up yet that uses any new features, it supports LaTeX without requiring client side JS, as well as collapsible elements.

It's also easy to add new types of content (such as a graphviz element), since an article is just a TCL script, for example:

https://github.com/wooosh/blog/blob/master/pages/articles/fr...

I intend to replace utteranc.es for comments with a self-hosted solution, as I'm not super happy with relying on an external resource without subresource-integrity, especially for something that requires login (making it a great target for phishing).
I think the implication isn't merely "valid file" but rather it's "valid file of a particular type". The example given is that an empty file is a valid executable. It might also be a valid CSV file but not a valid Excel file.
https://eternityforest.com/doku/doku.php?id=start

It's just a basic DokuWiki with some plugins.

Pretty random. Projects I'm working on, unpopular opinions about software, some poetry and fiction, and a few articles on random things, like my attempt to figure out where phrases like "He thrusts his fists against the posts" came from, and whether someone blew up a train by sitting on the valve.

(And if anyone has any tips on whether "Diarrhea of the mouth" was originally popularized in France, I'd love to hear about it for my next one!)
My website is https://www.homekasa.io/

This is the product that I am working on. The website is built on NextJS while the app is built on NestJS with React frontend.

The product is for Home Owners that have multiple homes and is designed to help them automate certain tasks as well as keep track of documentation and expenses (make tax time a bit less painful).

Also useful for property managers as a tool that helps manage multiple properties.
I was in a more or less similar situation (old 2015 MBP). My main concern with the new Macs were mainly: can I run ubuntu VMs via vagrant?

I bought the M1 pro (32GB ram). So far, so good. I'm using Vmware fusion (tech preview) which is free, Vagrant and the vmware plugin (which Hashicorp released for free as well). You can use any of the Vagrant arm boxes available on Vagrantcloud, or if you are like me and don't trust random people's boxes, built your own Vagrant box using, for instance Packer (search on github).

I have to say, though, that my requirements regarding VMs are not that advanced (I just want to be able to spin up N VMs, all with custom ip addresses and to mount volumes from the host so that I can write code in my Mac, but execute it in the guest).

Edit: performance-wise, the M1 pro is awesome. I'm running 6 Ubuntu VMs, tons of tabs in Safari and Chrome, a couple of Jetbrains IDEs, iterm, YouTube videos, PDfs open, even OpenEmu with a psx game... And the laptop (the 16 inch version) is still cold on touch and I cannot hear the fans.
These comments seem out of date. There hasn’t been an issue, really, with breaking code for quite a while, since 1.0. They also show a lack of understanding in some respects, for example complaining about the hello world memory usage. Running a Julia program in the usual way loads the runtime.

For another take, Jack Dongarra was just awarded 2021 ACM Turing prize. He’s the creative force behind LINPACK and BLAS, and says that Julia is a good candidate for the “next computing paradigm”: https://www.zdnet.com/article/jack-dongarra-who-made-superco...
https://mwunderling.com
https://mwunderling.com/resources/

Part blog and part resources.
Blog: Home automation & some crypto & payments -
Resources: Deep on payments info, home automation, and anything else that interests me.
I agree, the whole rectangle being a link feels better - I've just pushed the change up. Thanks for the feedback!
2002 according to the copyright. But it also has this note:

debsums is intended primarily as a way of determining what installed files have been locally modified by the administrator or damaged by media errors and is of limited use as a security tool.
perhaps Dynamicland?
100% agreed. The time to work with startups is to try something cool and new but not business critical.

I've worked at startups and and big services companies. At startups, we've gone out of business in the middle of projects, or decided "we don't do that anymore" while we're doing it, and abandoned clients. As the lead of a small provider, I'm always a few screwups away from not being able to make payroll and losing all my staff, and if I'm hit by a bus or have a personal emergency, there is no backup.

At a big company, we had actual continuity plans, a diverse business that was not going to unravel over some minor thing, and thousands of employees that would be able to fill in if needed.

There are lots of exciting reasons to work with startups, or small providers, but there is a reason whi big companies exist and can charge a premium that covers their higher overhead
The summed value scales linearly with the pixel count but the combined readout noise only with the square root of the pixel count.
Though, there are indeed other reasons to prefer a 16MP sensor in the first place (most notably, dynamic range, but also allowing slower readout).
In another paper they imply that the time bound also effectively bounds the solvability of the one-way function. So, without the bound you say "can Kolmogorov complexity be calculated?", which implies "given infinite time can you solve this one-way function?" With the bound, it's saying "given this time limit to calculating Kolmogorov complexity, can the one-way function be solved within a directly related time limit?" The assumption is that practically speaking it doesn't matter if the one-way function can be solved in millions of eons, so a corresponding time bound is acceptable.
OK, but this is about an empty file being a valid program file (though the title doesn't make that clear). I mean, an empty sheet of paper is also a valid list of instructions, but that's at least slightly weirder than it being a valid sheet of paper.
Hi DougMellon,

Thanks for the feedback. I've created this website because i want an easy access website for high-protein recipes. Also, if you have any great recipes please add them. :)

Thanks!
I believe, though I haven't done much with real complexity theory, that most feel P=BPP, and problems like the one you describe can be converted into more typical BPP problems. It's unproven, like most of the fun problems, but it's suspected.

Regardless, this definitely isn't a result with much to say about practical cryptography, and it wasn't trying to be one. Just another, very interesting link in a field with lots of "if pigs could fly" proofs.
I ran a product management team in a fairly large B2B cloud-software company for one 5 years. Enterprise RFPs are a huge pain. And yes, we could immediately tell when one of the RFPs that we were working on was written by a competitor. We also tried to influence the RFP for a customer. When we gotten fairly large we had a dedicated group of people whose primary responsibility was to respond to RFP from a library of questions.
Rather, as with programming languages, the first five paradigms are the hardest. ;)

As a native Scandinavian, I understand most Scandinavian (except Finnish) without having spent more than fifty hours with various Scandinavians, and without having attempted to learn much. (It's mostly deciphering dialects, remapping certain words.) Having unwillingly learned German as a child, I can enjoy German television and navigate German cities as a confident, talkative tourist. Having learned fluent Esperanto, I can decipher a bunch of words in French and Italian, but can't follow conversation.

As for Chinese, 1.5 years in, I can form sentences like a shy 1.5-year-old: Anything above 3 characters is probably grammatically incorrect, or "you could say that... but a native speaker wouldn't." Different paradigm altogether. But a Chinese can pick up decent Japanese in less time. (https://www.quora.com/How-difficult-is-is-to-learn-Japanese-...)

Learning Ruby if you know Python is kind of learning another European language, if you already know one.

Learning Haskell or Prolog is kind of learning Chinese if you only know imperative languages.
I often discover in hindsight that what I thought was the core mechanic was really not in the top 3.

Distributing content is the nr 1 from the users perspective. It is what we think we want. What we really want is interesting content and interesting dialog. Getting rid of garbage should be a side effect of that. Something you get for free along with it. I imagine it easy to make the mistake to aim to get rid of trash and put much effort towards that while really it should be zero. One might even chose to tolerate a sub set of trash if the author performed sufficiently.
I believe platforms will always exist but imagine data will be more portable in the future. I think the focus should be on data.

I propose the Newton Web Protocol.

For each action that a user makes, an equal action is pushed back for the user to consume.

When a user interacts with a website (comment, like, save, upload, etc.) the website pushes data/an event which can be consumed only by the author. When consumed the data/event could be processed: saved or replicated to other sites or the authors own site.
you know the language is limited/poorly thought out when dozens of people re putting time into making tools that do nothing but wrap it in order to make it usable.
Unfortunately TE is highly gamified, and the benchmarks (like most benchmarks!) don't really represent real-world workloads.
My current little side project that was originally just a way to learn SolidJS is https://www.thebarterbee.com/

Not sure if it's going to go anywhere, but basically the idea is a place swap services. Something like.. "hey I'll teach you Javascript if you teach me Marketing"

Very open to feedback, ideas, design critiques, etc.

The tech stack is Solid JS on the frontend and Rust (Actix Web) and Postgres on the backend
A lot of engineers will hyper-focus on building some labyrinthine security system to try and thwart employees leaking credentials, but understanding WHY an employee will willingly compromise their credentials is the true starting point. Phishing attempts may seem obvious to the tech-literate, but the average office or call center worker is probably more focused on pleasing their manager or not hurting their customer feedback rating than focusing on security. Maybe employees don't know about where to direct security concerns? Maybe they've had a negative interaction with the IT/security team at some point in the past? At a previous employer the security team would periodically send out a wave of phishing attempts to employees to see how they would react.
Sure why not. I made this blog when I stopped using social media, and have yet to post anything personal that is not vaguely cryptic.

https://srslyw.tf

https://srslyw.tf/hello-world/

It’s not as fancy as some of the others, but I used Ghost because anything else would probably have broken by now. (And I still managed to break it, as the text renders black if you’re not using dark mode)
I know it's taken from their marketing lingo, but edge makes sense only if you have a "core". This demo app doesn't use that model. It's just "cloud", or lambda if you want.

I'm not sure Deno(the service, not Deno the language) are actualy proposing a model - similar to Cloudflare, for example - where you have your infra somewhere and they only host the "edge", in a CDN, or spread around the world.
https://mish.co

built with Zola and i’m also selling the template, for anyone interested e-mail me
This assumes there's no performance/$$$ loss to switching, that you would have to justify to your org.
Matrix in the Times
It can feed the addictive behaviour. Sometimes, the coping mechanism between swings of mood isn't to push to the peak experience you want. The goal is to get to a more stable medium
I like the bookmarks section. I may just have to steal that idea..
Three jobs back I worked for a startup. Everything I did was greenfield. I developed lots of very cool tech. Its the most fun I've had since.
https://eweitz.github.io/ideogram/related-genes - gene search recommendation engine paired with a web component for genome visualization
That's a good point and also kind of horrifying.
Fair point. But OTOH Twitter isn’t really innovating anymore either. Arguably the “move fast and break things” phase is over. Now we’re heading into the “monetize or commoditize” phase.
not sure if this is the right place but does someone how a easy tutorial on setting up a personal blog website for minimal costs? I bought a domain off namecheap half a year ago but have been struggling with setting up the site using hugo
Why the heck wouldn't it be?

Game design - especially in 3D environments - is an incredibly visual process!

Unless you are incredibly familiar with programming to start - why, if you were approaching game design, and - for instance - had level layouts, character and enemy designs, etc - prepared in advance - wouldn't you?

It's literally the most logical way to approach filling in those gaps with functionality with a visual system of design like that.
Of course I agree with that. I just think that it boils down to:

a) These tools are for companies that do XYZ

b) Lots of engineers are bad at choosing tools

both of which are pretty obvious. Except it also sorta makes this other point "you aren't Google" but... a lot of us actually do stuff at scale. A lot of us. A lot don't, I'm sure.
Here’s a what I do in my industry: Architecture. I refuse invitation to tender for services where there are more than 3 bidders. I phone the person managing the tender and ask if they have a preferred Architect already and I say that I don’t mind if they do and I’m happy to provide a tender so they can show they’ve tried to get 3 bids but I would rather not waste a week putting together a proposal and a concept design etc. This works well for me.

Open tenders are typically won by firms that specialise in scatter gun bidding and the results will usually be poor quality. A firm with a good design track record doesn’t need to win work this way so they won’t waste time on them.
Perhaps you're thinking of Dynamic Land:

https://dynamicland.org/