skysight-inc/HackerNews huggingface dataset:
I'm building a autolayout algorithm specifically [0] for software diagrams.

The autolayout algorithm will be used for generating pretty software architecture diagrams from text that get you 90% of the way there, and then you can tweek it to perfection via a UI.

I have an alpha out of the algorithm on https://terrastruct.com and it's by far the hardest thing I've worked on, and it mostly works, though I'm constantly finding ways to improve it.

[0] It needs to handle containers and clusters, its connections should be mostly orthogonally routed (the tree structure with curved routing in default graphviz is mostly unsuitable), prefer symmetrical structures while reducing total edge distance, etc.
> getting into physical fight was much more common than today.

You also largely got away with it back then too.

When I was in school, so long as you didn't hurt the other person too badly, the punishment for fighting was generally getting thrown into a room with all the other bad kids and forced to sit in silence for the entire school day. If you did it too much, they'd eventually expel you, but I only remember this happening to a few people.

Today, I'm pretty sure you end up getting your ass beat by the cops before getting thrown into juvie.

Edit: plus, we have video games today.
Got a waiting list I can sub to? Sounds interesting
> Sender getting prosecuted for spreading their own nude as minor might be weird, but also makes sense.

I think the Australian state of Victoria gets it more or less right – section 51M of the Crimes Act 1958 [0] makes it explicitly legal for children to produce, possess or distribute images of themselves. Adults (and in some cases other children) can still be prosecuted if they encourage/entice/assist/etc the child to do it, but the child themselves commits no crime.

> Its not as if they'd be a registered sex offender as a minor.

A number of American states do in fact put minors on the sex offender registry. For example, [1] describes how a woman was registered as a sex offender in Michigan after being convicted of "criminal sexual conduct" as a 10 year old

> Put this way: what if it was an illegal firearm?

A fifteen year old who takes a picture of themselves naked, the primary risk of harm is to themselves, and the harm they are risking is psychosocial rather than physical. By contrast, a fifteen year old with an illegal firearm easily poses a risk of death or serious physical injury, not just to themselves, but also to others. Hence, criminally prosecuting the later is far easier to morally justify than criminally prosecuting the former. The situations aren't really comparable.

> We can't just turn a blind eye to youth breaking law

Well, like Victoria has done, the law can be changed so that they aren't breaking it.

[0] http://classic.austlii.edu.au/au/legis/vic/consol_act/ca1958...

[1] https://www.newyorker.com/magazine/2016/03/14/when-kids-are-...
By quicklinking I mean you can quickly link between pages, usually by using some kind of keyboard shortcut or shorthand. e.g. The [[ in Confluence has become common in most tools. (You type double square bracket and sometimes it has a prompt with recent pages, or you just type the page name and close with two more closing square brackets).
>There is a small percentage of far-right and wealthy that largely ignores social distancing, in my experience.

Case in point, republican lawmakers refusing to wear masks while sheltering during the far right insurrection last week:

https://www.wusa9.com/article/news/local/dc/democrats-have-c...
Got a link or website? Sounds like a fun game.
The video game for work, Jel.

https://jel.app

(Yes, FTUE needs a lot of work, working on that now!)
> My understanding is that groups like the Amish don't reject technology outright, but adopt it selectively based on its effects on their society

I can see how this would work for new things invented outside the Amish community. How does this work for new Amish inventions? How do they judge an effect a thing will have on society while they are still building that thing?

Edited to add a concrete example: here [1] is a pneumatic ceiling fan. Before the first one was built, what strategy did they use to determine it's okay?

[1] https://amishamerica.com/amish-ceiling-fan/
As a vegetarian, I'm here to say canned chickpeas aren't great, but putting chickpeas straight into a pressure cooker for 15 minutes... they're awesome.
Aka Vaiana in many European countries to, ostensibly avoid “trademark” issues, but realistically to avoid unexpected Google confusion with Moana the adult film star.

https://www.hollywoodreporter.com/news/disney-changes-moana-...
> If the players are comfortable with it,

I think that is the bigyest thing DMing. I don't mind playing some of the very deadly dungeons, but you do really have to work with the players to set expectations on it. Same with how you DM, play style, etc.
It's not a substitute for the friends you make in high school. It's a substitute for the friends you make at Harvard, Yale or Stanford.
Also infrastructure projects. Environmental lawsuits are used to drive up the time and monetary costs until it no longer becomes viable.
I thought the HiFi version sounded much more tinny and overall worse.
I use Suunto fitness tracker and all my data is under the protections of the company which is located in Finland. Since they are a member of the EU, GDPR rules apply to personal data retention as well as other privacy data laws they also have.

It may not be much, but I feel a lot more at ease using their products than what Fitbit is going to be handing over to Google.
Just curious, are folks studying music remotely required to have studio headphones or other gear that doesn't distort the original recorded sound?
https://github.com/SeanPedersen/HyperTag

HyperTag helps humans intuitively express how they think about their files using tags and machine learning. Represent how you think using tags. Find what you look for using semantic search for your text documents (yes, even PDF's) and images. Instead of introducing proprietary file formats like other existing file organization tools, HyperTag just smoothly layers on top of your existing files without any fuss.
I don't know where that "general consensus" came from, because in 1998 Lecun clearly showed [1] convnets beating all other models, including SVMs, at image recognition.

[1] http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf
I’ve been working on-and-off on Ask.Moe, a European non-profit, free and open-source software, privacy-focused search engine.

The general-purpose search engine (which is built on top of Bing) is however not ready for daily use, because I haven’t figured out how to cover the costs of Bing’s API.. so after a certain amount of monthly searches then it will redirect all queries to Google. DDG and Ecosia appear to be relying on Microsoft Advertising, but not sure how to join that, especially when the website has a very limited user-base. Perhaps requiring a paid subscription for the general-purpose search is the best option for now.

The initial plan is to launch different categories, such as Podcast, Food, News, Job, Shop, Flight, Code, Sport, etc. since this will allow us to provide superior search results compared to any general-purpose search engine.

So far we have implemented support for the categories Search, Math, Currency, as well as the recently launched Domain name finder (https://ask.moe/domain).

If anyone is interested in working together to obtain and maintain high quality data for these categories then feel free to reach out (but I’m quite busy these days so expect a slow reply) :)

I’m also working on a gaming/esports website (but not ready for launch), as well as the occasional weekend projects.
Here's an example of congressional republicans refusing to wear masks while sheltering in place during the recent siege on the capitol:
https://www.wusa9.com/article/news/local/dc/democrats-have-c...
A peer-to-peer data sync library for native apps, based on UDP discovery and CRDTs. It's nowhere near done, but the GitHub README describes it thoroughly:

https://github.com/ar-nelson/osmosis-js
I made a tool for visualizing text datasets in 2D or 3D: https://nebulate.ai

It runs a machine learning model in your browser to convert the text into points in a high dimensional space, and then it projects those points down to 2/3D.

Right now you can tell it to visualize post titles or comments from any subreddit or load an hourly updating snapshot of Twitter.

You can also view your own data in it by selecting the New Nebula option. The data never leaves the browser, which also means the ML models are run in-browser (via tensorflow.js). This part might be slow and only works in Chrome unfortunately.

If you're interested in this kind of thing, I'd love to hear from you! Here or by email (grady.hsimon at gmail)
You can do that in the same way that you can upscale a raster image to arbitrarily high resolutions by interpolating.

In my mind, it's not just that you can zoom into vector graphics without seeing pixels. It's also that you can make small adjustments to the input parameters. If you're talking about sampling a grid at resolutions on the order of ~floating point epsilon (seems akin to using fixed-point numbers for parameters), then I guess you have a point.
Just picked up my Schrödinger equation solver again. Working on testing on multiple platforms and improving the boundary condition handling. After this I'll be looking at building some interesting educational content with active simulations. All openly licensed. http://www.vizitsolutions.com/portfolio/webgl/gpgpu/schrodin...
Yeah, different egg substitutes apply depending on what you make. Tofu replaces egg in stir fry - flax replaces it in banana bread - aquafaba works for meringues.
Genomics data would be a fascinating application, I'd love to hear how that works out.
Mick Tagger (http://www.micktagger.app) – I humorously say that the app contains the missing Spotify keyboard shortcuts.

Besides having keyboard shortcuts for adding songs to playlists, liking songs, automatic queueing etc. it also has a couple of smart playlist features to improve your Spotify listening experience.

I'm always looking for feedback, so please let me know if you end up giving it a try.
Do you plan to support custom domains? I'd like to use random_nonsense@my_own_domain.com, so that even if OwlMail disappears, I can do something about all the mail I would be getting.
Some friends and I are working over at https://flux.ai on a sane design tool chain for hardware engineers

Spent the whole day fixing bugs
Do any informed US readers here know what are the implications of the FAA ADS-B privacy ICAO address program[0]? Will this reduce the possibility for hobbyists to have oversight over such flight operations?

[0] https://www.faa.gov/nextgen/equipadsb/privacy/
Overall, working on a CAD system using SDF and functional representation. Currently flattening a C++ OO scene graph library to a use functional approach. Also, today, continuing work on adapting a small Scheme implementation to read models in a Lisp format.
I'm not saying that it's as good as egg white meringue, but have you tried using non-canned aquafaba? The non canned option has more neutral taste in my opinion.

When I cook chickpeas (for Hummus) I sometime boil it twice - the first time to source aquafaba and the second time with vegetables added for the Hummus itself.
Although I criticize Google many times and I try to avoid their products as much as possible, I don't have many alternatives at hand for products like WearOS and Google Fit.

And both of them have had major usability, integrations and stability issues over the years that are hard to ignore.

In an ideal world, I wish that small companies like Fitbit could compete with Google and Apple and release good all-inclusive smartwatches that developers can use to bukld good general-purpose apps, with a well-designed interface, and that are also very solid fitness trackers.

Unfortunately we aren't in an ideal world though, so I can just hope that this acquisition helps bringing some proper vision in the current chaos that reigns in the WearOS and Fit departments.
Trump violated the First Amendment when he blocked certain Twitter users

https://www.npr.org/2019/07/09/739906562/u-s-appeals-court-r...
I remember experiencing issues earlier last year with Zoom correctly transmitting the sub bass frequencies in a music production class I was taking.

Perhaps that was a user error, but in a craft where getting your frequencies right across the whole spectrum is paramount any kind of lossy optimization can lead to undesirable results.

I wonder if there are parts of Zoom's audio transmission that optimize for the frequency range of the human voice, and everything else gets mangled a little, along the lines of chroma subsampling optimization in the visual world.
I wonder if the Republicans could consider policies that would be completely unpalatable to anyone non-Rural/non-White....
I am working on a hex-tile game in which multiple players spawn on a map of some radius. Each tile has a value and a growth function. Each player can select a tile and make a move and accumulate the value of tiles they own, or split the difference with an opponent to try and claim a tile. To knock a player out, claim their home tile and be rewarded with ownership of all their assets. To win, be the last player standing.

I played a square-tile version of this game somewhere and can't find it anymore, so I figured I'd build it for myself.
To complicate matters further, the code for this improvement of YOLOv4 (published by one of the original YOLOv4 authors) is actually a fork of the YOLOv5 repo: https://github.com/WongKinYiu/ScaledYOLOv4/tree/yolov4-csp
Directly owned.
I wonder if this is related to the mysterious jet pack man that keeps flying over LA?
A better site to play Magic the Gathering over the web with. Current options are not great.

The interface is straightforward enough to implement but syncing game state across multiple clients is something I've never even remotely ever worked on before, being mostly a frontend dev, and I'm having a pretty hard time.
I'm interested! Do you have a sign up page or something?
Building a better chatbot / automation platform called Abbot - https://ab.bot

My friend and I used to do a ton of Hubot scripting but wanted to use a language other than Coffeescript to do it. So, we built a bot that used C#... then we realized there was a lot of other stuff that we had to do to run a bot, so we built a platform to run it (and added support for Python and JavaScript while we were at it).

We handle all the annoying stuff about running a bot (hosting, persistence, secrets management, job scheduling) and add a bunch of other cool stuff on top (Triggers, which make it so that Abbot can respond to events from outside chat or on a schedule, a package manager so people can easily share skills, the ability to create some kinds of skills from inside chat, etc).

The timing of this Ask HN is perfect -- we've been running a beta for Slack users for the past few weeks and just started beta for Discord yesterday. We handle all the middleware so skills written for Abbot work in both Slack and Discord without any changes.

Everything is free during beta, and we'll always have a free plan for basic bot usage (we will probably tier based on the number of custom skills people have running).

If you do end up trying it out, please let us know you found out about Abbot from this thread -- just say `@abbot feedback I found this from HN!` or `@abbot feedback I came from Hacker News` or something similar. We're going to do something fun for our beta testers (probably have some fun stickers made). We love feedback, so even if you don't try it out; I'd love to hear why. My email is in my profile!
htmx and hyperscript:

https://htmx.org - a small no-js front end library

https://hyperscript - an embeddable scripting language for web pages
Isn't that like trying to apply squatter's rights on a piece of Canada or Mexico? AFAIK, Apache land is sovereign and only managed (not owned) by the US.
It's an app for churches (or any live performance) to display and manage lyrics.

http://alpha.lyricscreen.com:6754/

I'm missing accounts and some of the more frilly features, like different fonts and backgrounds.

All the info is shared and HN could probably crash it. It's all synced live, so it's very (too) collaborative.
Very cool! What's the overhead compared to VMs?
Probably. I had no idea such a thin existed
Neat! I love things that help engineers document their stuff better.
Finding Bugs in C and C++ Compilers using YARPGen
> with the emotional appeal to a simple world with simple ideals and a connection to nature.

I mean, I can understand the appeal, but it's sort of ironic that those fantasies are exchanged and amplified using the most unnatural and complex technology we have at our disposal.

I wonder if this is less a longing for "simpler times" than a longing for a society in which one has more power.

> Without real traumas and existential struggles, our emotional system starts attaching the coping mechanisms that exists for these things to other more mundane aspects of existence like politics and relationships.

This sounds a lot like the old nazi argument for "perpetual war": Without war, men will grow weak and complacent and society will become fragile, therefore war must never end.

I think this sort of reasoning can be easily be cured by talking with an actual veteran.
Assuming you're at least moderately physically attractive.
And even then, the quality of partners you can attract in terms of looks is non-linearly decreasing as your own physical attractiveness drops. OkCupid studies have proven that women find 80% of men below average looking.

If you don't happen to be at least average in terms of looks, things are looking grim.
If you want to deprive people of their right to free speech, you'll have to do it through the courts. Saying that human judges won't be necessary because you'll 'use science' is inane.
"The biggest problem is Latency". Try turning off video and instead run Mumble with low latency settings. Should be way better than zoom at least. Why do we always have to create something new from scratch when we already have a solution that just needs a bit of polish?
>Algorithms are _literally_ mathematical objects. C.f. Church-Turing thesis.

The Church-Turing thesis is about computability, and has precisely zero to do with if QuickSort or x264 is math.

Not a single machine on the planet is an actual Turing machine. So in practice the Church-Turing thesis applies to zero actual computers on earth. They don't fit the definition. So throwing out fancy sounding phrases does not help your argument.

As a simple example, theoretically the Halting problem is undecidable on a Turing machine. But on any finite machine the Halting problem is decidable. All physical machines are finite. Thus every physical machine is not a Turing Machine.

You might as well argue that reality is based on physics, and physics is based on math, so nothing can be patented. But reality, and especially law, works differently than that.

The fact remains that algorithms under certain conditions can be patented, precisely because it is engineering, and because some algorithms require massive investment to develop, and it's worthwhile to inspire companies to invest on the R&D.

>> And eventually the patents expire, and the world gets these codecs free to use.

> Even after patents expire, copyright expires in 90 years.

I didn't say the sourcecode was suddenly free to use. I said the codec, as in the algorithm (which is what can be patented - code cannot), is free once the patent expires.

Conflating the two is not useles s -they're orthogonal. I can write code for a non-patented algorithm, and you cannot just take it because that code is automatically copyrighted.

But we were discussing patents.

>Show me the numbers....

You keep confusing codec to mean a particular implementation of a codec. It does not. H.265 is a codec. x265 is an implementation of the codec. MP3 is a a codec. LAME is an implementation. Codecs can be patented, but not copyrighted. Implementations can be copyrighted, but not patented, but they can use patented ideas.

So yes, commercial codecs generally are better than open source. H.264, H.265 were/are both better than any codec released around the same time. MP3 was the same. JPEG was the same.

So you're agreeing with me - H265 is the best codec.

>Show me the numbers.

Here you are: http://compression.ru/
Thanks! If I'm able to comment tomorrow when I wake up, I'll take a video of the AI art installation in action.

Regarding the Zen Garden, it's to early to show it draw anything yet. I've got the SCARA robot to move, but it's not really following the coordinates properly. Still some progress to be made ;)

But I have documented a previous project where I built a full-size arcade machine. If you scroll down to the end, you'll find some images and videos :) https://github.com/maxvfischer/DIY-arcade
If I recall, it was the repair shop owner who shared an image of the hard drive with Giuliani's people. He thought the FBI wasn't doing enough with it.

Edit: Source https://www.delawareonline.com/story/news/2020/10/14/meet-wi...
While we like to pooh pooh at the theoreticians, there are some remarkable results proven just through thought experiments and math, which are only confirmed and used many, many years later. People would not even think to look into such things if theoreticians did not come up with the original abstract proof.

For example, there are more combinations of characters for text messages of this length than there are particles in the entire history of all possible multiverses. Clearly I need to use something beside blind trial and error to write a halfway coherent HN comment. Instead I must rely on a little mental theorizing to even just rant on the internet.
I wonder if soil depletion of minerals and vitamins due to over farming couldn't also be a suspect here. It's a problem I haven't heard much about lately.
At first glance, I thought you meant languages in the metaphorical sense. I actually thought that sounded cool. Sort of like a gamified way of understanding what makes each other feel loved, etc. Just wanted to add this idea in there.
Haha. I love the syntax highlighting debate.

I dropped syntax highlighting a few years ago. My thoughts on it are not "colors are childish" and "books are black on white and we read those just fine." I don't like the computer trying to convey what is important in my text files to me via color. What I think is important and what the computer thinks is important is often different. Then why don't I configure my syntax highlighter to agree with me? It's just another configuration file to keep in sync on the computers I use, and :syntax off is right there... It's the nuclear option for being annoyed that comments are shown in light gray.
https://tomotcha.com - a tea subscription service. It's still a tiny side business, slowly growing. It's a great project to get out of my comfort zone and learn about e-commerce, logistics, etc. And I get to drink a lot of different teas...
What You Should Know About Megaprojects [pdf]
A while back I got a React component library for math visualization [0] to a pretty good state. Hoping to continue working on it as I find time.

[0]: https://mafs.dev/
I want to get this into my hummus.
This has to do more with better nutrition and comfort than anything else.

While it's true that estrogen-like compounds may also have an effect, it takes calories to ovulate and to menstruate.
I am continuing to play around with genetic programming in Rust. Specifically, I am working towards building my own implementation of a recent team-based hierarchical algorithm called Tangled Program Graphs. http://stephenkelly.ca/research_files/open-kelly17a.pdf
He is not speaking personally in that video but after hours of coaching by lawyers. He sounds rude the same way a suspect refuses to speak without a lawyer is rude.