skysight-inc/HackerNews huggingface dataset:
Show HN: AI Calendar Art – automatically generate daily art based on your life
I was inspired by the e-ink AI Calendar project Kuvastin (https://github.com/Iletee/kuvastin) and thought the idea of having Chat-GPT come up with a prompt for DALL-E based on calendar entries was awesome.

I took that concept and added in top news headlines, holidays, silly days, and my tabby cat Hobbes. The results are always interesting and sometimes quite beautiful. Other times, it's zany and equally amusing. It's set up to generate new pics at 6am CST every morning so there's a fun new treat to wake up to.

There are two pics generated: one in landscape mode and one in portrait. On mobile, you can flip your phone sideways and see the other; on desktop, you can shrink your screen width of use Chrome's devtools to enable responsive mode. Hitting "?" or double tapping will toggle the prompt. Swiping left and right / hitting the left and right arrow keys takes you to previous and future days.

This is purely for fun and not for the money makings. It's open source with an MIT license so feel free to clone it and experiment!

Github source here:
https://github.com/ehamiter/aicalart
I was going to say "it means a whole new class of compatibility issues with software you've been using with no problems for the last 20 years". But you pretty much covered it.
Also all of those rules are so vague, it could be argued in any case someone is doing some of that in any sort of deal.

1. Company A has a max budget for contractor B or project B.

2. In most cases performance is supervised at least to some extent?

3. Not sure what that exactly means. What are tasks? What is control of distribution or allocation?

4. What does control mean? What if they have a dynamic pricing rate which yields higher payment on certain times and less on other times?

5. When a contractor hires a subcontractor or any sort of contracting is done, in most cases there's also expectation of such things.

By the way if you make those rules, people will 100% start to play around them in order to be categorised in A or B way.
If anyone feels like breadboarding a 6800 microcomputer here's some schematics for a very simple one:

http://zoom.interoscitor.com/PetersonEnterprises/Consulting/...

It's pretty tedious to program it since the I/O is all in binary and you have to use toggle switches to key in binary machine code.
Why does time seem to pass faster as we get older?
Various forms of social media have been a critical part of the internet ever since consumers started getting access to the internet on dialup.

People signing up for a service with a sufficiently large userbase isn’t a recent phenomenon.
In practically every way. You don't run into any of this shit when developing for Android, Windows or (obviously) Linux.
There's been a decent amount of those in the wild, too. If you're in an environment without unicode auditing you can do all sorts of crazy things without IOCCC levels of code tricks too.
Show HN: One Day One Workout My Fitness App, Simplified Choices
On my phone I use Harmonic, pretty decent.
I rather their app not be Electron not much would have needed to be done just mostly point it at their website at that point…
I also enjoyed the Treesitter talk from 5 years ago by Max Brunsfeld https://www.youtube.com/watch?v=Jes3bD6P0To

I'm currently building a query language whose grammar is very much inspired by Github's search syntax. I'm using Lezer, which is a GLR like Treesitter, so this talk learned me some parser generators (I've no formal CS education). Here's my grammar, a playground, and an example search query if anyone wants to play with it

https://github.com/AlexErrant/Pentive/blob/main/app/src/quer...

https://littletools.app/lezer

-(a) spider-man -a b -c -"(quote\"d) str" OR "l o l" OR a b c ((a "c") b) tag:what -deck:"x y"

I just converted the syntax tree to an abstract syntax tree so I can do De Morgan's law transformations. Literally the only time in my professional life where I feel like I'm solving a leetcode-style problem.
This is called the "poor tax". The actual poor can't afford to buy things that will last a long time so they are forced to re-buy crappy things that fall apart.
So we need to address that one as well, so we can employ those who are brilliant technically but might not be so good at socializing. We urgently need something to counter the rise of China, so we are going to have to adapt as a society in order to compete globally.

In fact, hiring such people would be a step towards real diversity in the workplace, if we can find a way to fit them in somehow.
It’s a different scale entirely. I find copilot regularly typing around a quarter of my code for me, more in tedious cases involving any kind of patterned regularity in the code structure. It helps chew through the verbosity of so many different kinds of things. When the “boilerplate”ish aspects of the problem can fill themselves in, I spend less time in “typing out the idea” mode and can keep complicated algorithms/visualizations fresh in my head for more percent of my session: fewer forgotten glimpses of some mental visualization.

I liken it to typed holes, if you’re at all familiar with that. Copilot gives me new ways of turning skeletons of pseudocode into shippable modules, it lets my thinking be coarser for longer.

The real magic is that these models are getting faster and smarter, to the point where copilot can fill out some pattern matching code _with its bodies_ before I could have finished typing the keys that invoke the “generate match skeleton” macro that still would have had me visiting each match arm manually.

The code just writes itself.
> I had never thought of it as something closer to a fast-paced Magic, the Gathering

Very confused how you got that impression from this article. The cards are a just a way to visualize information. Fighting games don't play like a fast-paced card game, they are fundamentally different.
Offline maps? That still exists.
Pulling off moves is very easy. Pulling off specific sequences of moves is not.
I wanted to share a project I've been developing in one month(it's still in progress, I'm in the beta phase I'd say): a fitness app with a straightforward approach. The idea is simple: every day, the app provides just one 30-minute workout, no equipment needed.

The Inspiration? Choice overload in fitness routines. I realized that having too many options can be paralyzing. So, this app cuts through the noise - one effective workout a day, and that's it. It's about making fitness accessible and decision-free.

Who's it for? Beginners will find it easy to follow, and those at an intermediate level will still find it challenging.

Seeking Feedback: I'm looking for constructive feedback. What works for you, what doesn't, and any ideas for improvement are welcome.
The risk with this is that you spend 10 hours learning statistics then get demotivated and never do the other 190 hours to get to the good stuff. Then quickly you forget the 10 hours of stats you learnt too as it's irrelevant and you don't use it.

For me, playing with things and doing cool & fun stuff is always the way to get deeper into something.
Being able to read mail offline, not waiting on emails to load, and I am sure others have clients they prefer.
Oh that'd be cool. It could provide consolidated summaries of all of your sources as well ("here's what was shared today"). I would use that for sure.
Twitch has updated their policy to loosen their stance on sexual content
Show HN: Fully automatic Git alternative/companion
Blogspot.com banned by my workplace mega corp web filter.
Yeah I know Apple has their own WkWebview (maybe they were even the first? not sure). But as you pointed out, it requires devs to look out for any edge cases / missing features it has in comparison to Chromium's Webview.

The nice thing about a universal Webview is that devs no longer have to spend time testing across web engines. All they would have to do is test against a few generations of Chromium.

I know that's not a thing free software stans like to think about or hear because its already been happening in slow-motion, with less and less devs testing against anything but Chromium, but I feel there are strong benefits to it.

In a way its the SystemD debacle all over again. Centralization like that feels spooky and very un-unixy, but it brings such an enormous host of benefits.
I can't find the reference right now, but one example is supposedly aboriginal Australian societies. I read somewhere that one thesis was the because those societies often lived in small groups which might not be genetically viable on their own, and they were widely separated due to the low carrying capacity of the land, when groups encountered each other they would be more interested in, ahem, exchanging genetic material, than fighting. And since they lived that way until recently (in historical terms) there is at least some memory of what happened.

But personally I know nothing about Australian aboriginal societies and that might be complete rubbish. In any case of doesn't seem likely to be representative of cultures living in areas that would support a denser population.
Oh, I made predictions for 2023 on HN. I need to find them.
1. Time waste
2. Not unique thumbnail based on my specific needs
3. You can’t just tell it what you want like you presumably would do to a decent AI model
Temporarily lost ok. Better to let these manufactures do whatever they want.
I suspect what you're calling a stable story are the myths, legends, and lore that comprise a culture?

If so, I would argue those are cultural stories.

I was thinking more along the lines of family stories, personal stories, friends stories and things like that.

If not, then what is a stable story?
PWA does indeed let you cache plenty of data, but I am not familiar with if gmail does this at all or not.
Ignore the criticism. Good job on building and getting it out there. You can always iterate on underlying tech if you see user traction.
this used to be a thing, building up processors out of lanes: https://en.wikipedia.org/wiki/Bit_slicing
> If you picture us in an X-Y plane (which somehow represents all 3 spatial coords), and "up" is the time dimension, then a black hole would be the X-Y plane deformed into a 90-deg "pipe" facing straight down.

This is not correct, there is no 90 degree bend. Space-time is locally Minkowskian ("flat") at the event horizon. It looks like a sharp 90 degrees turn in some coordinate system, just as when you walk in a "straight line" (a great circle if you prefer) over the north pole you go discontinuously from "walking north" to "walking south" even though your real motion is continuous.
> We believe JavaScript, instead of Python, could act as an ideal language for expressing mathematical ideas if the proper infrastructure existed

Outside of "everyone uses js", why do we believe this? What makes JS "ideal".

I would think for machine learning one would want:

- generally default to non-mutating, functional representation of ideas, with convenient escape hatches

- treats the GPU as a concurrent (or better yet, distributed) resource

- can seamlessly run ML code as either immediate or an optimized graph.

- could swap out compute resources as asynchronous rpc, like, flex out to something more powerful if available and needed

Certainly most of these are possible in JS, but I would hardly call it "ideal" for these bullet points, not to mention other general concerns like a highly questionable dependency management ecosystem.
Sounds reasonable to me. Plus you've used domain specific terminology which suggests you know more about this than I do. Thanks for the context.

I definitely haven't gone looking for the documentation on the train system, partly because I assume it's unavailable to the public and mostly because I assume it's enormous in extent.
Sure, but cash is lower risk. While overall investments tend to do well, I've seen many do awful. Some are legitimate investments that just go bad, while others are scams. People are not as good at telling scams from legitimate investments as they like to think they are. If there was no inflation at all just keeping your money for a rainy day in your mattress (any place a thief is unlikely to look) would be good advice, but cash loses 2% every year so it isn't.
At least in Europe, you can sign in in a browser.
Hmm no they kind of do. The basic insight with most fighting games is that once you are competent you know everything that opponent can do and the list of viable options is discrete and small with fairly standard flowcharts.

Tekken is a bit more nebulous than this.
Aren't all good stories inspired from others ???.
From the article:

> The federal government will also impose a ban on imported engineered stone to provide an "additional layer of enforcement and deterrence at the border", however the date has not been finalised yet.
Would love to see the source code! Please consider uploading this to GitHub (even after you're done with exams if needed to be safer).
Do you have sources on those predictions moving up “significantly” because of ChatGPT? Predicting words that sound good together, as a result of a prompt, based on a pre trained set of data is vastly different from AGI.
In theory, I agree with your viewpoint. Yes, obviously, safety critical systems need to remain safe, and a workshop that isn't capable of performing maintenance to the degree mandated by the train software shouldn't be doing it at all.

That is not the case here.

If that was indeed the case, one would expect the train's diagnostic systems to report that it has detected certain issues that need to be resolved before the train will start up again. But that didn't happen, instead the train simply refused to start, no error codes, nada.

Not only that, but further investigation revealed that the train's firmware contained code that would disable the train if it was present in a competitors shop for a considerable time.

> There should be an opt out system

This mechanism for disabling the trains, was never mentioned in the discussions or contracts for purchasing the train (which is why a third-party could win the repair contract). There was never an option presented to "opt out", that is why people are saying that the trains were sabotaged.

> to what extent is that Tesla's fault?

It isnt. You made unsafe modifications that can be clearly shown to have caused damage, it's your liability.

> Say Tesla made all reasonable steps they could take to detect third party mods and refuse to start the car, do we hate them too?

Depends, did their software present an actionable error or not? If the car gave an error code, and you look in the manual and it says that too much current is going to the motors (idk), and then you fix that and the car starts? Great!
But if the car just refuses to start without any indication as to what is wrong, and further even if all repairs are reversed it still no longer starts? That sounds like deliberately sabotaging third-party repair.
My fave sci-fi UI review was on the "other" site -- previous HN discussion here: https://news.ycombinator.com/item?id=27287912

IMO "The Expanse" got futuristic UIs extremely right.
I don't know if anyone does it still, but a few years ago there were a lot of papers suggesting more or less clever alternatives to ReLU as activation function. There was also a whole zoo of optimizers as alternatives to SGD.

Those papers were within reach for me. Even if the math (or the collossal search effort) needed to find them was out of reach, implementing them wasn't.

There were some things besides optimizers and activation functions too. In particular I remember Dmitri Ulyanov's "Deep Image Priors" paper. He did publish code, but the thing he explored - using the implicit structure in a model architecture without training (or, training on just your input data!) is actually dead simple to try yourself.

I'm sure if you just drink from the firehose of the arxiv AI/ML feeds, you'll find something that tickles your interest that you can actually implement. Or at least play with published code.
There's a lot of bad websites too. I guess people should stop making them.
Agreed, unless Apple wants to make some Oracle v. Google-like claim on that iOS or firmware reimplementation violating their copyright, or maybe the emulator being capable at circumventing their FairPlay DRM for apps…?

I really hope I’m wrong about this, but I feel like between this and iMessage, Apple might lean on DMCA before too long to protect their walled garden.
Booleans and B-tree Indexes: A Cautionary Tale
Thank you very much!

No, I have not thought about open sourcing it yet.

I was always a fan of the idea of building a micro - SAAS (Do one thing and that well!) and thought this could be a great candidate.

I only launched it today. Let's see what will happen next :D
They need training data. Is it awful that they're collecting it with extremely explicit consent and even providing generous compensation for it? Are beta versions of products not allowed to be different than final versions? Most tech companies would just take your data without asking and provide you nothing in return.
Thanks! That's the goal. This was more a test to see how quickly I could get something done. But now that it is live there are SO many features I want to add.
If they were hunter gatherers and nomadic then how did they ensure their fortress was not taken over by whatever enemy they built it to protect against? Kind of a big design flaw.
BAU work should be covered in resource planning, not OKRs. The amount of time available to work on KRs should never be 100% -- it should be in the range of 60-70% to account for overhead, trainings, vacations, and unexpected issues that must be addressed.
Just because you can spread out doesn't mean you want to. I have enough plates at dinner for my kids to spread out, but both of my kids want the plastic red one and will fight over it. Anciently, people are going to fight over what they think is the more ideal spot to live, or mine, harvest, etc. even if the other side of the mountain is exactly the same.
Is the Internet going to pave roads? How?
A container is simply a process with isolated namespaces — an OS does not run within them, and any hardware access they have is mediated by the OS in the same way as any other process. This being from Linux’s POV anyway: once you’re running Docker on other OS’s, there’s a Linux VM in the middle.
It's helping me eat better and drink more water! But I respect your opinion.
Your link probably doesn't lead where you want it to btw.
"I tried to picture clusters of information as they moved through the computer. What did they look like? Ships, motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then, one day, I got in..."
Already tried that. Two support reps couldn't fix it.
That's fair, thanks for the feedback.
Incredible resource! I'm often looking for trend reports /predictions when doing my own work — and searching has always been a pain. Having a collection of PDF's in one place certainly speeds that process.
Profound rarity as observed from Earth. With 100 billion stars drifting around the galaxy, somewhere there exists a garden of habitable exoplanets. 5,557/100,000,000,000 is simply not enough data to draw any conclusion. Give discovery a lot more time.
I was part of a team at a job about 20 years ago that ported an existing C codebase over to (then new) Java. Once we got everything working, a co-worker who was very familiar with the old C codebase remarked that with C it took a lot longer to get things working the first time, but once they were working, they stayed working whereas with Java you could get things working pretty quick, but you'd start to see problems when you actually put load on it.
Those are borne of competition with the App Store (none proceed it) - and competition often undercuts by a lot.

Valve, Microsoft online, PSN are proper contemporaries.

When you think about it the Apple ecosystem is very similar to console ecosystems in general.

Heaven knows how many Xboxs and Playstations I had to buy as a game developer.
Of note, they have streamlined and consolidated their policies around this to make it easier for streamers to know what’s allowed and disallowed.

Streams marked with certain labels will not show up on the home page, but with the new policy a broader set of sexually suggestive content will be allowed on the platform.

This submission links to an article summarizing the changes. The full policy is here: https://safety.twitch.tv/s/article/Community-Guidelines?lang...
Caching Strategies in Laravel
It technically does, if you don't live there.
> overturning previous assumptions that competition and conflict were absent in hunter–gatherer societies

What about Jericho? It has a wall that is older than this. Maybe it doesn't fall into the classification of "fortress" but it still already seems to show there was some sort of conflict or competition going on at that time. There was also a tower but from what I remember, the location of the tower at Jericho would be a little odd as a defensive structure.

My point is there are well known structures at Jericho that are considered to be "defensive" and these are largely agreed to predate the findings in this article. So why would these recent findings overturn this thinking of Jericho did not?
Not sure why this is getting downvoted. It’s a comment from OP explaining what the article is about.
Why exactly is this a problem of OKRs?

Making your efforts focused on a thing seems like a good idea, given proper research and discovery is done and the metric to improve is measurable and meaningful.

I think the criticism you are voicing is more down to a management style rather than OKRs. I’ve never would isolate my team members in areas and prevent knowledge being focused in one person. Always let the group tackle the problem and let them decide on who is going to work on it. Encourage pair programming and especially during the problem discovery, involve the entire team (when tackling a large, new problem).

Smaller stuff can be picked up by the same engineer. A bug fix here, a small adjustment there. But as soon as you introduce a big chunk of business logic, it’s important to bring along the team. I feel like that’s not what happens to you, but I don’t see this as a fault of OKRs
it is market dynamics -- PPE is too expensive, and they won't do it.
The better question is: what's the cost of the US's lack of social mobility. (A partial answer to this is in the wiki link in my comment, FYI. You should read it.)

When you say "cost," it doesn't always mean dollars and cents. Honestly, who cares if shareholders have a few less dollars in their pockets if everyone else is better off as a result?

That's the real problem, not realizing that dollars and cents aren't the be all and end all of everything.
Dimensional Ontology and the Fallacy of the Dominant Dimension
This is another example of "an untested backup doesn't exist", as well.

Regardless of whether some of the time, a police department is full of bad apples and concealing or destroying body-cam footage, if you treat your body cams as a backup -- and only look at it when something goes wrong -- you're going to discover that your body cams weren't working all along and no one noticed.

And then you're going to look hella guilty of hiding evidence, even if it was just bad IT policies & procedures.

If you have body cameras, you need a process where you frequently, randomly pull the footage from random officers, and check whether it was turned on, recording properly, filed correctly, whether the camera quality is uselessly grainy, etc etc etc.

Otherwise, just like you don't have backups if you aren't testing your restore process, you'll find out you don't have body camera footage even when it would clear you of blame.
Advent of Prism: Part 14 – Calls (part 2)