skysight-inc/HackerNews huggingface dataset:
> and i've still never seen anybody make genuinely good music with any of these things. not even once.

So? Why does that matter?

I have a decent second hand Nord Piano 3 .. I certainly can't make good music on it, but I have fun playing it. Sure, with that kind of instrument I'm sure there's plenty of people making great music on it, but does that matter to me? Not really

I'm willing to bet the overwhelming majority of instruments sold are never used to make genuinely good music. People buy them to challenge themselves, to have fun, to learn new things.

Some instruments are more aimed at that kind of usage rather than actually making good music, and I think it's fair to say that Teenage Engineering stuff falls in that category.

I bought a couple of pocket operators at some point. I found it very fun and challenging to work within the constraints of those devices. I would never use any professional music making software because it's just too overwhelming. But with the Pocket Operator I feel motivated to try making some simple jams and have fun with it. It's never going to become anything serious and that's OK.
That doesn't matter anymore because although kids are probably as smart as they've ever been, everyone has a cellphone in their pocket and will rat the family out to CPS if the child exhibits independence.
Did the options include "don't change it" and did that perform worse than any given new name?
Happy that they went with Epic. Steam needs more legit competition.
CowStrike: A division of CrowdStrike!
I just have this one liner for Wayland:

cat ~/.local/share/emojis/emojis| wofi -i -d -M fuzzy -H 700 | cut -d " " -f 1 | tr -d '\040\011\012\015' | wtype -

It shows an overlay fuzzy-searchable list of all emojis, and it writes selected one to the input regardless of the toolkit. assign it to a keyboard shortcut and you're good to go.

the ~/.local/share/emojis/emojis file is just a list of all emojis:

cat ~/.local/share/emojis/emojis | head -n 3
Grinning Face
Grinning Face with Big Eyes
Grinning Face with Smiling Eyes

(HN is removing the emojis but each line starts with the emoji self, followed by the description)
Just like 99% of golfers buying expensive and cool clubs are middle aged white rich dudes who just play with their friends two times a month and brag.

It's no coincidence that we invented the "enthusiast" or "prosumer" categories precisely to separate certain products from professionals
> humans have no free will

I believe that human brains harness quantum uncertainty and chaos theory to combine stateful information (such as preference for chocolate icecream) and recursive processes to make 'free' decisions which aren't random and fundamentally unknowable to outsiders without destroying the human (similar to a quantum system which can't be measured in more than one dimension without destroying it).
Body Memory
Steppe nomads always had permanent settlements and agriculture. Often not by the nomads themselves, but the agricultural settlements were an integral part of their society. The Golden Horde had many cities in Europe and Central Asia, but those cities were usually on the peripheries of the empire rather than centers of power.

In some sense, this was similar to the Early Medieval Europe, where kings often had itinerant courts rather than permanent capitals.

You could also compare steppe empires to naval empires that were common in the Mediterranean. Both had vast expanses of low-value territory that enabled rapid travel. But the real value was in the surrounding agricultural land and cities.
> I’m curious to know why you thought it “sounded like this was a protest project ‘for the people’”?

See the sibling reply by another user, which I think explains it perfectly.

https://news.ycombinator.com/item?id=41179628

> It just seems a little strange when you then go on to say “strive to address… what was said, not what you imagine the other person said”.

It’s not strange at all if you pay attention to the words. I did not mischaracterise the author or their goals, I explained what I expected and what I felt regarding what I experienced reading the post and then the website.

In other words, I’m not attacking or criticising the author. I’m offering one data point, one description of an outside view which they’re free to ignore or think about. That’s it.

Don’t take every reply as an explicit agreement or disagreement. Points can be nuanced, you just have to make a genuine effort to understand. Default to not assuming the other person is a complete dolt. Or don’t. It’s also anyone’s prerogative to be immediately reactive. That’s becoming ever more prevalent (online and offline), and in my view it’s a negative way to live.
This take, which is taken straight from Elon, is plainly hilarious.

They claim to be the last bastion of free speech, but when advertisers exercise their free speech and go advertise someplace else, suddenly that's unacceptable.

Same way Elon goes on and on about how they won't moderate hate speech and will only ever delete content if it's illegal by law, 'cause "otherwise it'd be censorship". But then with the legal and publicly available information posted by ElonJet, that was different and everybody who ever mentioned it was banned.
Show HN: I built an app to help small businesses easily track customer loyalty
Hey HN,

I'm Viktor, and I've developed PuntoFiel as my first app while learning FlutterFlow.

The inspiration behind the app came from my friend who owns a beauty salon. He was manually tracking customer rewards using physical cards and at the same time keeping an internal record of each stamp he made. I wanted to simplify this process by digitalizing it and so PuntoFiel was born.

Key features:

* Business owners can create an account easily using just their phone number.
* Design and customize a loyalty card tailored to your business.
* Register customers effortlessly with their phone number - no need for them to create an account.
* Manage and track customer rewards.

Would love to get your feedback and hear what you think. Thanks!
The rest of the system may limit the number of outputs in various ways, but the chip itself has its own maximum. It's important information which shouldn't be omitted.

And the external factors shouldn't matter here. In the same way they say 170W and not hide it because you may not have a good enough cooler to reach that power draw.
Show HN: Simple Mbtiles Server – Self-host the entire planet of OpenStreetMaps
Not something I need, but after following the "Try it now" button - that is really smooth. Nice work!
Well it's not just about noise. There is also loss. It's easier to reconstruct and/or amplify a digital signal than an analogue one. Also it's easier to build repeatable digital systems that don't require calibration compared to analogue ones.

Worth noting the exception here which is current loops.
I wonder how often people really break glasses, for me it’s maybe once per year or less. Unless the glasses last a lifetime and you never replace them due to style/design preferences, I don’t think it would be economical to go with those glasses. Ecologically it’s different of course.
More like AssholeHub. But not so rude.
Never let your principles get in the way of doing what is right.
- Isaac Asimov
I use Sankey (in Python) to plot out multiple retirement pathways with ramification on various taxes and draindown of funds especially if you can display three or more variants side-by-side (or in my case, stacked viewers).

It is a great graphing tool!!!
In a sense, I am slowly preparing for a variant of that event now by archiving items I wanna keep using youtubedl.

I can't honestly say youtube disappearing won't have an impact, but it will not be the end of the world even I won't get to archive all the items I want. Something will replace it. And if it doesn't, that is ok too.
uBlock Origin could soon stop working in Chrome
That primarily works if you can shadow ban the account. Otherwise the spam is still negatively impacting the community (ex. By polluting search results).
As a native french speaker I am quite surprised by those reactions. 'Bit', means 'dick'/'cock' in french, and it's never really been a big issue at university.
Anyone know what engine this is made in? The original used Open Dynamics Engine for physics simulation. [1]

[1] https://en.wikipedia.org/wiki/Open_Dynamics_Engine
Interestingly, it looks pretty much the same as the original. That's not a complaint, the original still looks great.
But that's nothing to do with rent seeking. Rent seeking is getting the government/a regulator to mandate the use of your service.
Competition implies that both offer the same service. If the product is not available in both stores they are not competing.
There aren’t a ton of medium-sized successful browsers out there that didn’t take Google’s money, I think funding web browser development is just hard.

IMO the real anti-competitive behavior was iterating so fast on web standards. Chrome seems to be the vanguard on a lot of new web features, and has started up this whole silly JavaScript performance as a figure-of-merit competition.

The fact that Firefox has to pay dozens of full time engineering salaries or whatever just to tread water is the real problem IMO. Because not only can they not do it well, but most groups can’t do it at all.

As a result, the web as a standards-based platform for sharing documents is basically dying, being killed better than Microsoft ever could. And without the obvious appearance of being evil.
They're exaggerating. It's a very casual insult, often used playfully
He's Finnish. Most of the English-second-language speaking world learns British English, so I'd expect that he definitely understood the word.

> I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'Git'".
And props for launching! Going from 80% launch-able to 100% is not an easy task, especially when balancing other work. There’s so many small things that add up, even things like privacy policies or ToS’es.
Basic ReAct webapp using FastHTML and LangGraph
i've built tons of very intricate payments systems over the past 10 years and i honestly have no idea how "payments engineer" is even worthy of a distinct job title. it's a thing people do in the course of building products. ridiculous
The landing page is refreshingly well done. It looks good, loads fast, feels smooth and stable. I also like the price point. It sounds like a lot for a saas, but doing it yourself takes too much time, and hiring someone is an order of magnitude more.
I love JavaScript, been programming for more than 16 years now. Built websites, apps, banking portals, chat bots and customer experience software using Js, React, Redux and TypeScript. Also used Java and currently work on Go lang. Even after using every language I still prefer JS to be my everyday work love language. Its better now and improving too.
More businesses should work that way! I especially dislike these catchy 0 €* (or 0 USD) offers from other providers where all the truth is in the *.

I really whish that Hetzner continues to evolve the cloud business, so that more kinds of managed services could be booked.
People are shocked by laws which abrogate and abuse their human rights, because people do not realize that their human rights depend on constant, vigilant awareness of what the government is doing with the super-powers granted them by the general population.

Whenever events such as this occur - and this admission from Google is but one in a long line of shit-pearls - folks get uppity about it, because fundamentally we should all be paying better attention in the first place, and nothing upsets peoples' sensibilities more to find out that their rights are being abrogated, than the understanding that, its happening because we are allowing human rights to be abrogated at massive scale as a course of state policy.

What we do to our enemies, we do to ourselves. Where once, Americans - and American culture, and American companies - were absolutely repulsed by the notion of stasi-like, draconian data-reporting policies - they are now, instead, motivated by the extreme power such activities can provide.

Sure, it sucks that the government now has a way of identifying its internal enemies - but the fact is, the corporations have had that power, every minute of the day, for decades, also.

This is a problem because the government is just the tip of the shit-iceberg, and not many of us have stomach for what it takes to fix the problem.
With enough technological development we can make everything in the future like getting off from the airport train in a big third world city and surrounded by beggars and fraudsters. Robocalls, AI blogspam, Email, Facebook etc.
Congrats on shipping, love your the vibe of your website. Will share with our architect
I think this book was 2/5 stars for me max. Way overhyped and indeed, only mostly applicable to some FBI hostage situation negotiators. Even a rather toxic book I'd say, but some small things here or there are admittedly quite useful.
The photograph capturing the expression of Albert Camus among the other laureates is gold.
This sounds like an absolute pain in the backside - anyone dealt with it?
In any case, glass is chemically inert and eventually breaks down into sand so it's not a huge environmental issue, other than its bulk.
I'm not talking about precedent -- the comment was that it was a poor choice of term, implying that the term in the article came about later.. when the uniqueness sense of the word has been in use since long before that.

Though the slang word looks like it originated in '71 and the cybersecurity use of it only goes back to '78, so perhaps it was a poor choice indeed. Though, with its similarity to the use by dictionary editors and cartographers, it makes sense why they would pick that term.

I only today became aware of the pedophilia reference for it and will have a difficult time unthinking thoughts of revulsion whenever I encounter the security-related term, but what can you do.
Watching Dafny develop has been wonderful. It’s taken a lot of good ideas from 50 years ago and pushed them into the present in modern incarnations.

The predicate transformer semantics (and descendants) approach to proving a program has some properties is far more accessible to the typical programmer than cracking that egg with the sledgehammer of the Calculus of Constructions.

I’ve been a huge fan of calculational proof styles for over a decade now, ever since I did a deep dive into the UT Austin EWD archive. Here[1] is his brief explanation, but to really appreciate the beauty of the method one has to dig deeper into the many practical applications also on that site.

I also recommend looking into Boogie and Z3 for those who are curious about how Dafny does what it does.

[1] https://www.cs.utexas.edu/~EWD/transcriptions/EWD13xx/EWD130...
If you have access to target customers (hopefully you do), I'd recommend a short questionnaire using Van Westendorp's Price Sensitivity Meter [1]. I've had success using it in the past, and you only have to ask four questions:

1. At what price would you consider the product too expensive?

2. At what price would you consider the product too cheap (low quality)?

3. At what price would you consider the product expensive enough to make you nervous?

4. At what price would you consider the product to be a bargain?

You can then graph the results and pick the optimal price (for starting, at least).

[1]: https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensi...
Some subreddits could be paywalled, hints Reddit CEO
Yes, this article is probably longer and fluffier than it needs to be but there are some real truths here.

Payments are one of the original service orientated architecture systems, in production your payment is processed by at least three or four parties each of which will call several systems or sub-systems to process a payment.

This method clearly works for Uber, who have a lot of payments going through their systems most of which are of a relatively small value. Dropping a payment and either asking the user to pay via a different option or simply writing off the revenue for a handful of transactions is probably workable for them.

I have the opposite, the number of transactions we process is relatively low, but the average value of these transactions is high, well in excess of 1000 USD. This leads to the following issue:

1. Screwing up a payment and asking the user to try again can be a big hit to user confidence.
2. We can't write off even a single payment/transaction, they're too high value to write-off.
3. Processing fees and refunds for making test transactions in production are too expensive. If a test costs more than $10 (to test in production we must test with production transaction values) that's going to rack up quickly.
They also hurt Firefox by literally sabotaging them: https://archive.is/tgIH9

And by promoting Chrome on every Google property from Youtube to Search to Google Docs
Read the news papers from that time. They were in parallel.

The legislature doesn’t move that fast.
It's the first of a series of tweets.
Sorry - it seems a fairly accurate summary. Quite impressed by Llamma 3 there

I mean there is even a pull quote in the article:

Not all bugs can be found until you are in production - therefore some testing must be done in production [and by implication you need to test carefully and be able to rollback]
For a little bit of time. Vimeo, etc. offer readily available alternatives, there are some open source initiatives to improve availability, and frankly VOD is a commoditized service these days. So YouTube going away would impact a mostly-not-connecting ad channel, and savvy creators that preserved their videos and farmed emails will survive without too much hiccup.
For each individual drinking glass it depends on how frequently it's handled. In a household a drinking glass may get handled once a week. In a restaurant or pub it can be multiple times a day. More frequent handling means more opportunity to break.
I did a little more digging and it seems you're probably right about that.
The progression is different for everyone so it's hard to give universal advice but I'll try. My dad is progressing quick, it took almost 2 years to get diagnosed. He was diagnosed in May and I'll be lucky if he is still around for Christmas. It's not that fast for many people (lots of examples of people having it for 10+ years) so that certainly impacts my experience.

Make every day count - you don't how how many are left.

If he isn't going to a multidisciplinary ALS clinic I would look into it. Instead of having to go to 5+ individual Dr. appts my dad goes to one big one and sees the neurologist, occupational therapy, physical therapy, respiratory therapist, nutritionist, etc. all in one appointment and they all calibrate together on treatment. It's a long day but far better than managing individual appointments.

It's ok and often better to start a treatment sooner than you might think is necessary. My dad is on an iVAPS (a non-invasive ventilator) to help him breath and that has greatly increased his quality of life and I wish he could have started it sooner. Some PALs (People with ALS) avoid stuff like that because they are embarrassed, see it as a weakness, etc. but then realize how helpful it can be. The biggest example of that is probably a feeding tube. Most PALs at some point have to decide if they want to have a feeding tube placed. The tricky part is that often times by the time they actually need the tube their respiratory function is too low to actually undergo the procedure. The tube can be placed and not used for years, but often time people wait at the time they are able to eat without issue. Unfortunately my dad was unable to get the tube (due to late diagnosis and fast progression ) and eating is one of his biggest struggles (they want him to have 2500-3000 calories a day but he has virtually zero appetite so a meal for him is like half a sandwich). This applies for almost every step of the journey - voice banking, mobility assistance/wheelchair, and even hospice. Most people think of hospice as being for someone who only has a few days left but it is available to anyone with a 6-month or less prognosis and they provide a large amount of support, this is a decision we will likely be making soon.

There are way more support groups/organizations than I would have ever guessed. I'm generally not one to ask for help but these organizations have helped us quite a bit. Team Gleason provided a my dad a portable electric wheelchair basically no questions asked and it was only about a week from applying and having it sitting on his door step. There are local charities near me that help provide everything from adaptive eating utensils all the way up to giving families wheelchair vans. There is also a lot of useful online content - podcast, content creators (@limpbroozkit on IG for example), etc. that can be very helpful.

I'm happy to answer any other questions, publicly on here or email in my profile.
Coq blocked again!
The videos might be both as realtime and path traced or AI enhanced, this feature is in development anyway so I chose a fast solution.

It's not a floor planner, it offers to transform a floor plan to 3D, so users don't have to draw anything:)
Sorry, I'm not following, how is getting paid less the same as getting a higher percentage?

Artists have always been in competition with each other for the same consumer attention/dollars. Indie artists often undercut prices of popular artists on CDs or downloads to try to incentivize discovery. In the streaming era, the marginal cost to the consumer is zero (which is great for discovery!), but Discovery Mode is bringing back pricing as a means of competition on the supplier side, for better or worse.
Canva evaluated different data massaging solutions for its Product Analytics Platform, including the combination of AWS SNS and SQS, MKS, and Amazon KDS, and eventually chose the latter, primarily based on its much lower costs. The company compared many aspects of these solutions, like performance, maintenance effort, and cost.
Preachy vs. Reflective Blog Posts
> wait for the inevitable Steam launch

I pick that one.
A lot of people have already been very specific in many other threads -- "the JS ecosystem has way too many and way too small packages and there's zero curation".

Not sure what your seemingly intended moderation is supposed to achieve but the complaints towards the JS ecosystem have been very clear for no less than 10 years.
OP-1's portability, synth range and 4 track combo seems to have been pretty successful creatively from what I've seen, beyond that they've been extremely limited though. Closest I've seen them come is the OP-Z but a combo of build quality issues and just not getting the idea across very well has crippled it.
There's a decent argument a lot of those people could've achieved the same with some much cheaper 4 track alternative but it probably wouldn't have drawn them in as much.

Pocket Operators are a great fidget toy but the collecting nature of them all is a bit annoying (saying that as someone who bought a bunch of them and only ever really enjoyed 3 of them: 14, 32 and 33). Useless as music outside of maybe an drum beat to improv over from what I can see though?

Have very little issue with them myself though. Even absurd projects like the Choir are kinda neat to me; toys for rich people to burn money on which may result in other people stealing the good bits and making something better and more accessible.

Think whatever this is is a big misstep after the EP-133 done a good job addressing a bunch of their past issues as a business (albeit with a lot of room to improve)
Astral Codex Ten: Links for July 2024