skysight-inc/HackerNews huggingface dataset:
Show HN: Apple Shortcuts for Jira, Reminders, Calendar and Health
Redis Queue in Clojure
I was having some problems using carmine to work with Redis pubsub when there was a lot of pub and sub. I tried to fix the problem, but it was taking more time than it should.
I "resorted" to using jeris (Redis driver for Java) directly, and the problem I had was solved, but using Java in Clojure is not a friendly experience (interop is annoying).

I am creating a simple library abstracting all the complexity of using Java/Clojure interop into a library to work with Redis queues (including pubsub and queue).

https://github.com/moclojer/clj-rq
com.moclojer/rq (aka clj-rq), RQ (Redis Queue) is a simple Clojure package for queueing jobs and processing them in the background with workers. It is backed by Redis and it is designed to have a low barrier to entry, inspired by python-rq.

still in development, but I'm already using it in moclojer cloud https://moclojer.com/
> What you think today is the result of what you read yesterday.

I really need to reinforce this. And follow it. I try to read good books and stay away from random tidbits of novelty but sometimes it's really hard and days pass by in which I don't read anything substantial, just blogs and news.

We can't eat just candy and we can't read just fun little pieces of novelty. We also need the protein and fat of dense long form content like books.
You didn’t say why, but I’m guessing for dataviz inspiration. Baseball specific, but check out a player stats page on fangraphs.com

Baseballsavant is another excellent example.

Both are targeted towards laypeople. In fact, most baseball fans are not data savvy (or even data friendly!) so these are targeted at an audience that needs things spoon fed and look for any reason to hate something.

https://www.fangraphs.com/players/tony-gwynn/1005166/stats?p...

https://baseballsavant.mlb.com/savant-player/mookie-betts-60...
I still remember my number by heart
Occasionally you come across languages that do and, at least to me, those languages feel extremely difficult to deal with. For instance, I found AppleScript and HyperTalk to be awful to work with.

I also notice that some junior programmers I've worked with tend to argue for coding styles in mainstream languages that read almost like sentences. Not sure if this is a generational thing or an experience thing.
And those specific questions get repeatable answers on ChatGPT for me.

Here are two answers I got which seem as close as you’d expect any human to give:

“No, people should not eat rocks. Rocks are not digestible and can cause serious harm to the digestive system, including blockages and damage to internal organs. Eating rocks can lead to severe health problems and should be avoided.”

“No, people should not eat rocks. Rocks are not digestible and can cause serious harm to the digestive system, including blockages, abrasions, and potential poisoning from harmful minerals or substances. It's important to consume only food items that are safe and meant for human consumption.”
Considering the strong inability of modern women to show interest in the average man, I find your comment offensive. The thing is, these people wouldn't get girlfriends either way and now you're just here to bully them. Some people simply aren't cut out for having a girlfriend or having children. Forcing them into doing that just to satisfy what a literal "random" person on HN said is absurdly cruel. You don't care about their lives so just shut up.

Those 1000s of hours are what got me my job, skill and self confidence. It's people like you who hate it when others are self confident.
> By default, every OVHcloud product is supported by the Anti-DDoS infrastructure to defend against malicious activity.
https://us.ovhcloud.com/security/anti-ddos/
If you want it to interact well with a couple of really popular languages there's this:

https://github.com/mlua-rs/mlua

Rust and through Deno, JavaScript.

It also supports Luau which has sandboxing. https://luau-lang.org/sandbox
"or that a three year old could detect subtle and repressed jealousy for intelligence"

He did not claim that. He claimed he interpreted it later like this.

Apart from that, there might be projection, but I know that I have some very clear memories from being 3 as well. Now I obviously do not know, how far my memory matches reality. But I would not just dismiss the story. Many people are insecure about their intelligence. And when there is an actual intelligent beeing - the common reaction of the crowd is not cheering, when the smart person is so stupid to show he is smarter than the crowd.
If that IPA is grey-um, that's the British pronunciation

I'm confused
That 1/10th of a cent savings might have looked good when gasoline was 39.9 cents but it's a constantly shrinking share of the cost of a gallon of gas that might psychologically be making the number look bigger as it is more digits. But since everyone does it, no one has an advantage or disadvantage because of it. Maybe when gas gets above $10/gallon gas stations will decide it's better to drop the 9/10th than to purchase new signage and pumps that can handle an additional digit.
>We've missed out on so much original science and progress because these smart idiots threw away their talents on building machines to game the casino, when they could have made game-changing contributions to fundamental original research.

The vast majority of people who succeed in finance are very ambitious; if finance wasn't an option they'd just have found some other way to make money, not suffer as a peon doing fundamental research for mediocre pay in a lab somewhere. Just be glad they didn't go into politics where their ambition could have done even more damage.
What is “organic maps”?
>What is the point of a law that is not enforced?

You're looking at it like:

This is a law.
It is not perfectly enforced.
We must perfectly enforce it.

Everyone else looks at it like:

This is a law.
We pay lip service to it's utility, and pay fines out of tradition, but are fairly certain it probably shouldn't even be a law anymore, but unfortunately other systems are cripplingly dependent on it as a revenue source.
It's not actively causing much harm.
If it were perfectly enforced, so many goddamn new problems manifest.
If it isn't enforced at all, so many problems manifest.
Leave it alone.

You should sit and meditate on the legal system, and maybe do a bit of reading up on some examples of terrible/counterintuitive outcomes of legislation.

Having done exactly that, I've come to the conclusion that legislation/enforcement is more about making threats against the governed populace, and in reality, many things passed as law could not survive being perfectly enforced without becoming severely disruptive.

Besides which, this is the United States. Law enforcement is technically an extra obstacle placed in the way of people engaging in the pursuit of their own happiness. Only the pursuit is guaranteed. Not others being safe other people's pursuit thereof.

There was a reason why "home of the brave" was a moniker; and it had nothing to do with warfare or the natives. It had to do with the fundamental level of courage necessitated by living in a culture in which liberty was valued above all else. Everything was okay by default. That was radical thinking at the time.
You mean besides the examples of use cases mentioned in the linked page?
Good for you!

So similar to my app. But I'm not a real programmer, so of course your is more refined.

I almost launched the same exact online business.

Here's my version (my github version is a bit less refined than my local code):

https://github.com/sm18lr88/OpenAI_TTS_GUI
Then the question is: how they came about getting that much cash that they could fund such a thing?

Did they get it solely from their hard work or a large amount of luck/exploitation was involved?
It is a rhetorical question, because of course the only right answer is the latter.
The reality is that across all ages, you could never get there just by hard work.

I have a very fitting example in my family: my great-uncle/aunt were hardworking people and extremely thrifty (not to stay stingy, but to be fair they grew up in war time when everything was in short supply). Yet after 42 years of stable hard-working career and 33 years of confortable retirement pension (over the median salary for the area); the total of their assets doesn't even cross the million euros mark.

In a way they could have much more if they had put their capital to work, but since they were simple blue-collar workers, they did not, and what they end up with is just the result of their labour (and social system).
This amount could just about pay for the adult life of a single person at minimum wage and you could barely fund a small/medium business acquisition. There are many businesses in the area that sell their assets for much more than that, and you would still need to exploit it to get anything; which is exactly where we started: make other people work to make you money, and give them less for their labour than you make exploiting the assets.

It took them over 75 years to accumulate all that, anyone getting that much cash earlier in life either inherited it or got lucky another way (did something that somehow got valuation way over the actual labor cost, which is basically the case for all early tech stuff).

The shareholders didn't fund jack shit, they took some money from someone else and used it as leverage to exploit the labor of other people, it's simple as that. Pretending otherwise is disingenuous.
Probably a bug but my browser in dark mode actually inverts image and video into something like posterized predator vision. Since I was looking for grayscale anyway, I’ve kept it and not looked back.

Even though phone manufacturers and service providers are doing everything they can to limit the availability of smaller, reasonably sized phones.. even the huge phone I get forced into using is just incredibly frustrating to browse the web with. Besides the usual gdpr harassment taking up a third of every screen, mobile just increases the thirsty demands for me to install apps, etc.

Might as well drive home the point that friction is inevitable rather than making it easier to start an interaction that’s only going to annoy me. If I need to do anything other than view simple text, I already know I’ll have to get out the laptop
and yet here we are in the comment section
It is a bit of hubris to think you know this. How do you know that your experience is normative in that culture? Without studying the topic in depth you can’t know that you have not lived in a bubble so to speak.
The one I've never been able to figure out is why gas prices can end in a fraction of a penny

Presumably you can't buy less than a penny's worth of gas, so how is this allowed?
Liong Ma MIT Maker Portfolio [video]
It is not very satisfying to a philosopher to say “looks like this one’s already been figured out”. The original “not invented here” syndrome :)
Started a challenger media business, still stressy, but I have purpose and I have much more satisfaction in life
In Brazil we have an entire PKI based receipt system, every single purchase generates a full listing record straight to a government database sent in realtime (or later, in "contingency mode" as called, if having network issues). A lot sales also include the customer's personal tax-id... no privacy for any purchase at all. It's required for everything, even a liter of milk from the corner bakery.

This is also the electronic version of an older, paper based system, called Nota Fiscal (lit Fiscal Receipt) ... legally, every single item carried around the country must have one. Of course this was/is a major enabler for selective police action against "undesirable people" moving trivial stuff from a home to another, etc.
Online forums where people can join discussions based on their interests
It converts from AC to DC and then has to work with the car to figure out at what rate to send power. You can't just go full throttle or the battery would start a fire (simplification).
A pivotal moment for Japan's national defense
Good point, edited the question.
No hints?? They are by definition aliases. That ist hint enough. If in doubt, dont use the aliases.
LLVM Tainted by LLM
Thank you for these links!
It was significantly downranked after about an hour on #1: https://hnrankings.info/40481808/
We do we allow cars to be sold that can go over the speed limit by such extreme amount? It seems like we have the technology to have cars automatically limit their speeds to the speed limit of the street they are on.
https://archive.ph/bssoL
Ask HN: Secure ways to transmit a WiFi password via Bluetooth
For this scenario, imagine having an Android app that needs to send a WiFi password via Bluetooth.

Any secure way to do this without someone being able to intercept it?
> Why can't they communicate than then?

They did. Repeatedly. You see it mentioned in the few emails the OP chose to share. But they also didn't share the other communication they had over the month long discussion they had with cloudflare.

> BYOIP also costs nothing to produce.

That's not really accurate. Cloudflare is entirely built around one big unified anycast network. If you want to provision an entirely separate network that maintains all the same features they are using from the main cloudflare network, that's going to require provisioning a lot of cpu time and routing table slots at a lot of different sites plus whatever admin and engineer overhead comes from maintaining this quarantined service.
I've found ddrescue does a good job recovering data from bad media by doing strategic retries.

But mostly ... I don't have need of a utility like this since I started using zfs.

I don't think less demand for this type of tool means hard drives are better now. I think in today's world of periodically trashing broken devices rather than attempting repair, most normies just ignore this problem space. They might put something really important on an online service, other than that they accept data loss when shit breaks, and get a whole new laptop or whatever.
Keith is a doodler/amateur cartoonist, and this periodic take is in that style, so the font is deliberate. He was happy to see Fabiola Gianotti’s announcement of the discovery of the Higgs boson in Comic Sans.

Also, it’s really Comic Relief, as he wanted it to be OFL.

https://elements.wlonk.com/Dev/MakingDerivativeWorks.htm
I'm more interested in cancelling regular feedback from one laptop in the meeting.
Saw the parking thing on a trip to Pennslyvania. Lots of signs for the parking app on the street, yet none of them were kiosks or had a phone number to call and arrange parking fees that way.

It boggles my mind that so much innocuous activity got sucked into smartphones. It is not actually more "convenient" to download yet another app that wants access to all my data, just to pay for a parking space, when my credit card is on my person and kiosks do not take up that much space.
Cool! The power of technology in bringing people together
Context: The ILOVEYOU a/k/a Love Bug / Loveletter computer worm of May 2000.

<https://en.wikipedia.org/wiki/ILOVEYOU>
Thanks for pointing out these mistakes
- I added the schwa back into the vowel inventory (forgot to include in the original post)
- added clarification for how to write the “ir” in “bird” or “firm”
This is neat. Bit of a retro look but all info in 1 spot is kinda cool
This looks really neat, but I’m very confused on what it meant by “voxels” in the demo itself. Minecraft makes sense, I’m just not seeing where there are “voxels” in the author’s engine… it looks very much like (and is described explicitly as) low poly meshes with displacement mapping. Where is the voxel grid?
I’m confused. How is this different from ControlNets?
I wish Sony would release a new version with updated "AI" auto focus, the new menus, and 4k60 10bit. The Mark IV is till great though as a single do it all camera.
I do think so far the internet is a net negative, yes. People's brains have been rewired to have less attention span, more outrage, more instant dopamine hits they don't have to work for, and just generally we're in an era where instead of learning anything people spend time watching 10 second videos. "But I learn a lot from tiktok/instagram" is the most depressing sentence I've heard in a long time.

There are positives to it, but none of them matter if the current trends don't change. We're headed into an authoritarian / populist hellscape worldwide, with leaders who will ignore climate change and every other problem that is existential, while probably creating some of their own. And while all this is happening we have a population that has their head so far into social media they're more worried about transgender identity politics than the world literally burning down around them.

I'm not hopeful for the future, and most of it is because of what the internet has done to our culture.
> I should have instead tried to image off all the data ASAP with ddrescue.

It's interesting since for those familiar with the claims of SpinRite and how 'it'll keep working as long as it takes to read a bad sector' (a key part of its promotion) ddrescue can do the same thing (and resume where it left off) but unlike SpinRite it's simultaneously making an image of the drive as it does so.
Yep, that's exactly it. The smoothness can either come from randomness in the program itself (then the objective function is asymptotically smooth and DiscoGrad estimates the gradient of that smooth function), or the smoothness can be introduced artificially.

As an example, the very first thing we looked into was a transportation engineering problem, where the red/green phases of traffic lights lead to a non-smooth optimization problem. In essence, in that case we were looking for the "best possible" parameters for a transportation simulation (in the form of a C++ program) that's full of branches.
I think it's worth viewing through an addiction lens. Some people have addictive personalities, and their brains work differently when presented with things like this. I can have just one drink, or play just a bit of a video game. But I know people who will tip into a destructive addiction spiral from a tiny impetus like that, such that completely avoiding what to me would be a harmless thing is the only way they can live a normal life.

It's sort of like people with clinical depression. Advice from people who're not clinically depressed is often terrible, because it's stuff that'll work great if you're a neurotypical person. And it's legitimately hard to get in the mindset of someone whose brain works differently than yours for things like this, and understand what's incredibly difficult for them despite being trivial for you.
Do any of the video call services support full duplex audio? It feels so stifling to have to be perfectly silent while others are speaking, compared to the give and take of a normal conversation.
love tradingeconomics and use it almost daily. I particularly like the way data is organized by country and by "use case".
Most cognition is subconscious. I believe there is an unsung gardener hero working in the background to cultivate the candidate flowers and then put spotlights on a few of the best ones that emerge. You then evaluate them as you walk down your path of consciousness.
It’s more than a coincidental resemblance. Programming languages were designed using constructs from linguistics (context-free grammars, parsers) that were originally developed to describe natural languages.
Not sure if this would solve your problem, but have you tried companion mode?
Meet, to me, is the perfect balance of functionality and simplicity (as an end user). And features like this only make that more apparent.

Zoom and Teams always frustrate me, even though they're what I use far more often.

It's too bad that video conferencing is largely a game of who has the most boxes checked - IT admins and A/V folk are the ones that need to be convinced, and Meet just doesn't ...meet... their needs
Love the information density of mlb!
Love hearing about new methods in the voxel space!

It's a bit unfortunate the article conflates voxels with a specific rendering technique. Voxels are just the usage of the 3d grid. It seems like based on the middle section that the author is equating voxel usage with cubic style rendering, or what we often call bloxel renderers (Minecraft).

It is also mentioned that the triangle geometry can be import d and used in engines directly, but I think the author is forgetting that bloxel, or really any rendering process can do the same thing, this is how typical voxel rendering plugins that use other styles already get first class support in existing engines.
I'll give it a try! Thanks, OP!
"Ask me how I know" is a rhetorical question that means "I speak from personal experience". It is not an actual invitation to ask, because the answer is already implicit in the question.

In this case, It happened to me and I saw the same happen to several coworkers as well.
Is it only for realtime?

Can it prune history?

What if I write a todo application in it, and one of the clients will connect only once a month? What about a client that will drop and never return? (in some systems it means past updates will pile up indefinitely, and state on other clients will keep growing)
This is literally all written communication they gave us. The only other thing was calls. Not calls with anyone that had any knowledge about what any issues were, but calls with sales.
It goes both ways. And your explanation explains only one way.

Many people will try to explain to you that they can shoot everything on their smartphone. What is left unsaid is that those people never shoot in demanding light conditions, scarcely ever shoot anything faster than a human etc.

In mamy of those discussions there is also a token asterisk added “except in sports and wildlife” and continuing with blanket statements, as if those two avenues were some fringe activities that the reader probably doesn’t want to do.
A voxel is a little cube that is small enough to be confused with a pixel, from a distance.
any idea on their tech stack? Crunchbase just lists "HTML5, jQuery, and Google Analytics" which is not very helpful
From a high level engineering perspective (and not being an expert in blockchain systems), the amount of complexity in the Ethereum ecosystem seems... excessive? And it seems likely the amount of complexity will only continue to increase over time. We tend to prefer 'elegant solutions' and simple systems in engineering, and this seems quite the opposite. Is it truly necessary to solve the problems that it's trying to solve?
Automated Bootstrapping from Source
> Lua interpreter and REPL based on Lua 5.4

Lua already is this. I don't understand.

> augmented with some useful packages

How is this better than using LuaRocks?
Dis iz hau ingliš wud probably bí writn in máj lengwidž. Handrid prsent rídbl.
Remember, on HN there is such a thing as commenting too fast

If a thread is too interesting, it gets penalized, can't have too many people commenting on an exciting topic
Walmart's latest product? Its customers
Can you elaborate on how being a PM changed your view on protecting your energy in SWE?
Manai sounds awesome! I'll check out your video and give it a try. Thanks for making CLI life easier!
I've been using Piper for this. The quality is (in my subjective opinion) as good as the TTS built into MacOS is, it's open source, and it's so fast that you can run it in real time on a raspberry pi. On a real computer I can generate a whole audiobook in about 20 minutes.

What I do is I split the book up into sentences, generate speech for each sentence and at the same time turn that sentence into subtitles. Then I combine the two and stitch them all together into a mp4 container with audio and a subtitle track using ffmpeg. mpv (and think VLC) can display subtitles synced to audio playback even when there is no video track.