skysight-inc/HackerNews huggingface dataset:
Where could one go to read more about the mathematics behind the format, its compression techniques, etc? I remember reading that jpeg 2000 is based on wavelets. Is this the case for jpeg xl?
Many people use massage for stress reduction which is an emotional need. Emotional does not necessarily mean romantic or sexual emotion.

This is my issue with discussions on tech. People tend to oversimply the problem as if a human is just another rational data input. Massage is more than just mechanically manipulation of the body. Autonomous driving is more than just perception.

Oversimplification leads to wildly optimistic ideas and timelines. I’m not saying they’re impossible, just that the problems are much more complicated than we give them credit.
You've just volunteered to write the docs!
What do you mean you have to figure out a strategy without managing them directly? Why are you involved then?

How could the budget possibly be tight if this thing makes $20M a year?

Even at a 5% R&D budget you should be able to hire at-least a couple more devs.

Do you mean to say the whole company makes $20M? If not, what other costs are associated with producing this revenue?
Very interesting. I personally wasn't able to get into TikTok. The content I saw was just not interesting at all.

But I can see how a short video of how a restaurant look and feel to be useful.
> there are very few cultures globally which engage in this practice.

I don't think this is true.

> Entomophagy is scientifically described as widespread among non-human primates and common among many human communities.[3] The scientific term describing the practice of eating insects by humans is anthropo-entomophagy.[7] The eggs, larvae, pupae, and adults of certain insects have been eaten by humans from prehistoric times to the present day.[8] Around 3,000 ethnic groups practice entomophagy.[9] Human insect-eating (anthropo-entomophagy) is common to cultures in most parts of the world, including Central and South America, Africa, Asia, Australia, and New Zealand. Eighty percent of the world's nations eat insects of 1,000 to 2,000 species…

> In some societies, primarily western nations, entomophagy is uncommon or taboo.[13][14][15][16][17][18] Today, insect eating is uncommon in North America and Europe, but insects remain a popular food elsewhere,

https://en.wikipedia.org/wiki/Entomophagy
You either read, or should read, "four thousand weeks" ;)
Yes it is for security, but it could be useful for testing
Getting Things Done is a book that describes a system for... Well you get it. There doesn't have to be anything commercial about it, you can find synopses online for free and the system is simple so those are probably nearly as good as reading the book.

I read it about ten years ago and still use some parts of it, it's a good system and probably becomes more and more useful the busier you are. I'm sure it could be used alongside the app you shared. Which looks nice btw, I've been looking for something self hosted to use for a small team. I'll check it out.
TIL Emacs has "M-x unmorse-region" for this type of situation
I’m the father to a boy turning two in December, and I’m going to teach him how to read and write cursive myself in a few years. I think it’s a big mistake that reading and writing cursive was removed from common core standards.
They should replace the practice with memorization of typing. Input rate on a mobile device is far worse than a keyboard, and I feel bad when I see that the next generation coming from homes with only mobile devices have such a slow typing/entry rate.
Where does OP say they are team lead? They sound like a junior.
I can see your point. But to me, the uncanny valley isn’t evidence that we’re super close, it’s evidence that we don’t know how to fully define the problem because there are elements we know are not wore right but can’t say why. Because we can’t fully define it means we aren’t close to solving it.
The existing app was a large rails monolith. This wasn’t a small 10 person team but a 50 person org. Groups can get funny ideas sometimes.
Then you have to negotiate that.
I found the National Geographic piece interesting. But you've made a lot of unnecessarily condescending and incorrect assumptions about me: I was not raised in the West. I enjoy many of the foods on your list, and am also very familiar with induced disgust originating in religious taboo.

Yes, some cultures do farm and raise insects. The point I'm making is that it's unusual that pretty much every culture worldwide that is prominent economically today has mostly moved away from entomophagy, considering its apparent sheer efficiency. (Whereas we pretty much universally all still farm honey)

Also, the assumption that eating insects is merely a cultural taboo may not hold water: a quick Google finds scholarly research around insect and arthropod disgust being a worldwide phenomenon, which lines up with my initial speculation. I also see academic hypotheses that this was indeed evolved due to the "parasite avoidance theory of disgust". Just like culture can be used to create disgust taboos, it can also be used to override them.
The e-mail thing is a bit silly; sure, if someone leaks your password you're safe but if your device is compromised there is good chance attacker have access to your e-mail too
One other thing I'd like to point out.

This is a very classic "the good of society balanced against the rights of the private citizen/organization".

This isn't about private corporate rights, it's about the good of society against those private corporate rights.

You may disagree with where exactly this lands, but I doubt you disagree with the premise that personal rights must be balanced against the greater good (queue hotfuzz reference).

If you think you do, ask yourself if you feel the very idea of hate speech shouldn't exist. There are those who do, but more typically, people just disagree with where that idea lands rather than the idea itself.
True that. For me it was not about not being online, but actually being online without getting distracted from useless websites (mostly social media or chat). I wrote about that in my previous blog post. Ever since I cut out all the noise I've found lots of time to read and write, which I love.
And just as many boomers never learned to touch type. Different skills for different times.
In fact, I kind of did. Agile saved me from it. Like literally, I pointed out we need a comprehensive business requitemtns doc for a project. The answer was it will be covered under the individual user stories in Jira...

Same for documentation, when you change the code, change the documentation.
If this is the goal, wouldn't it be better to teach a form of shorthand rather than cursive?
So I think the first option you should strongly consider is just running. It's a valid tactic and if the management team is difficult, is probably the best one for you.

If you stay you need to manage your relationship with the management team. This involves the usual reporting, lunches etc. You need to setup some sort of metrics immediately. Just quarterly might be sufficient. Nobody is going to care about bug fix counts, your metrics should be around features.

Testing and version control are a good place to start. But you are going to need to get them started there and you will pretty much need to instill good discipline. You will be herding cats for quite a while. If you can't get these two items going well in 3 months then abort and leave. You don't want to stick around for when the money printer stops working and nobody can figure out why.
Anecdotal: I asked people why they keep incorrectly using jQuery methods and produce ambiguous, difficult-to-maintain code in the year of 2022. (we still have jQuery as a dependency for legacy code.) The response was that they were not aware that native counterparts like document.querySelectorAll exist in the browser. They just copied the old jQuery code, modified them, and it worked.

I am pretty sure this kind of thing exists in any large legacy codebase.
You need to develop an small app that will handle authentication/authorization. Next time a feature comes you will implement that page in the new stack, the rest of production pages will still run in the old code base .

That's it.

A concurrent small migration to the new system without changing all the system at once.

Why it works? New systems often fail to encapsulate all the complexity. also two systems, duplicate your workload until you decide to drop new system because of the first statement.

Finally, get stats from nginx and figure out which routes aren't used in a month, try disabled some and see how much dead routes you can find and clean
If the code works...at least for now...don't mess with it. $20M p/yr is significant. Simply put, you don't know what lurks in the bowls (i.e., one refactoring could create more problems than it solves. The code can wait.

The team is another issue. That's where you need to make an immediate impact. But give them each the benefit of the doubt. Start by speaking with them individually. Then as a team. Establish a relationship(s). And then nudge by nudge make changes, changes to culture, workflow, coding standards, etc.
I do understand what I listed bc I basically have been doing C++ for a living for 13 years and started 20 years back at uni.

Of course good systems have been designed, but try to use the stl without lambdas. Or return big values by pointer bc u dnt have value semantics with all its associated usability problems. Try to write sfinae vs concepts or write a std::optional type without C++23 explicit self. Try to go and add boilerplate for free bc you did not have delegated constructors. Or try to build a table inside C++ at compile-time pre-constexpr. Do generic programming withou if constexpr. I have done myself all of that before C++11 and it was way more difficult to write a lot of code. Of course under your view anything is "nice to have". Then just grab assembly. But for the people like me that use it, I'd rather see it evolve with useful features.

Those keywords do NOT add noise. They add safety, since defaults cannot be changed. C++ is as good as it can get with its constraints. You can think it is bad, but C++ is an industrial language, real-world and with compatibility as a feature.

I can buy you could disagree with some of the decisions, but mostlyit fullfills well its purpose. Herb is just trying to create a C++ 2.0 that is simpler and 100% compatible. It is good, very good to not start from scratch if you are in industrial envs. You just do not throw away 40 years of code that has tested the pass of time pretty well, no matter it was written in C or C++.
This acquisition sounds like the start of a twitch streamer joke.

"Have you heard about Figma?"
I did a rewrite of a 30 year old bit of perl/php2 over the last year. Not knowing why things were the way they were was really useful for the younger team members and me to get familiar with the codebase and the business context.
This argument was dealt with by Richard Dawkins in his book Unweaving the Rainbow: https://en.wikipedia.org/wiki/Unweaving_the_Rainbow
Ask HN: How do you fill void in your spare time?
Do you watch social media, play online games, perform meditation in silence, travel outdoors, participate in volunteer services, perform in public, take up another job etc. to fill void in your time?

or...

Do you let void take its natural occurrence and fill your mind with isolation, loneliness etc.?
As someone who has spent hours watching some "creative" person painfully "transition" from Notion to Obsidian, I can only echo this pithy response.
> the number is based on the population as a whole.

One way to look at this is to consider that the 2016 popular vote difference between Trump and Clinton was 2,868,686 which means if your platform can change the votes of 3 million people then it can change the results of the biggest election (even if the bias of the electoral college were removed).

Of course that's begging the question, but it's not hard to imagine that on a site with 50 million active users, the most susceptible 10% could have their voting decision change based on the world they see and the arguments they read through social media.

This also assumes that there is an imbalance in terms of which side does more "influencing", or which sorts of arguments it is easier to convince susceptible people into believing.
I was clueless and gave up.
Being left handed is a disadvantage, but it really isn't something that changes whether you can write well.

I've seen the nicest script written by a left handed person, dramatic because the stroke curvature is inverted.

Yeah, technical drawings, systems architecture, as I mentioned elsewhere, block letters are best.

Mostly the cursive is for notes, requests, thanks - there are a lot of 'professional' arenas
What are we so afraid of with TikTok? If there's a real concern, someone propose a law and let's debate it.

It's so tiresome to just see senators personally attacking executives in Congressional testimony.

Imo we're afraid of: (1) the algorithm's influence on our kids' minds (a health risk), and (2) transfer and mining of personal data for dystopian uses we can imagine.

For 1, are we ready to regulate what individuals can do to their minds (which we used to say books and tv could also hurt?) Maybe there's a case for it now. Let's debate it.

For 2, let's talk honestly about what we're okay with and what we aren't. Industry has decided these things are ok, but the law isn't super clear on it. It's mostly based on GDPR:
-it's okay to use personal data to fix bugs and provide the service the user expects
-it's okay to use it to secure and avoid fraud etc
-with consent, it's okay to use it to do product development studies to inform how you build future features
-with more specific consent, it's okay to use it for targeted marketing in the app or other places online
-regardless of consent, any government whose country you care about can force you to hand the data over to law enforcement authorities.

Another complexity comes in with the vendors you share the data with for all of these purposes.

As a business, tell me what I can and can't do.
Vikunja looks really nice!! I might actually be able to replace MS TODO!
>> HQ has no real understanding of these blockers. And post COVID, budget is really tight

You are probably better off leaving. You'll have to solve a culture problem and a technology problem at the same time. Each step of the process will be an uphill battle and even if you do succeed no one will notice since the app will look the same. The appetite for change will only materialize once market share and revenues start to drop, at which point it will likely be too late.

You'll need to be the CEO or trusted executive to effect this kind of change. Trying to do this from a middle management or dev position won't work and will come at enormous personal cost.
Or be a bona fide 'script kiddy', learnt some WordPress PHP or whatever and got a job as 'webmaster' or something straight out of school (UK-sense, I specifically mean no university), no formal CS/software eng. training, never properly an intern/junior trained by people who know what they're doing.

I'm sure it happens. And then you get the next job with 5y PHP experience or whatever, employer doesn't mind no formal training (not that I'm saying they should in general - but if they're non-technical hiring someone to 'do it', or first hire to build the team or whatever, then they probably should as a reasonable proxy!), rinse and repeat.
Floret: Lightweight, Robust Word Vectors
It will be interesting to see how this develops. Afaik the federal government refuses to secure the border, despite the pleas of some border states, and does not allow those states to secure it on their own, since they claim it is a federal matter.

It would be very hypocritical to enforce immigration law so selectively - prosecuting inter-state transport, while turning a blind eye to the border.
Now that life span has been practically maximized relative to human biology, we probably need to shift towards maximizing health span, which would mean living somewhat less safe lives by actually going out in the world and risking the body somewhat with exercise.

I feel sorry for all these overweight children safe inside all day on their devices.
Not the letters of my grand-parents, just writing and reading current notes.
I use a paper notebook.
PPC = Pay Per Click
Interesting that is is this way in Haskell in this example: In Julia, there are community/consensus-based processes to what the "idea" of a symbol is (or rather, the idea of a function with its current methods and its future methods defined for new types) and package interoperability often works in a similar way.
This was absolutely fascinating, and a wonderful application. It seems to have a bit of trouble with daylight savings time- I think perhaps I might add a manual UTC offset selection- but on the whole, very well done.
Wow that is terrible.

I believe this is what they call vocal fry.
You can use Yubikeys(most of them, the cheapest ones don't have that feature IIRC) as smartcards in addition to other features.

You can use smartcard in linux as both GPG key, and SSH key (via GPG SSH agent).

Which means leaking your private key for SSH is essentially impossible, as key can be generated on device which means it never leaves it, even if your machine gets compromised
Maybe just give a hint that you have to DRAG the animals.

The symbols are very hard to make out when the animals are on them. If this is intentional, then cover them entirely.
Let me mirror that with a sarcasm:

Code typing is a practice of typing code, really. Why some people building their code editors like NASA engineers building the next rocket to send us to the next habitable Earth?

You don't need to meticulously craft your code editor, stop overthinking.
Chess Is Just Poker Now
Not two different numbers, but the same number with two distinct definitions ( in English dialects...)
Except this isn't the 12th century and we aren't all working as scribes in a monastery or whatever. I'm not paid by the volume of what I write, nor is anyone nowadays. If we need volume, we have this 19th century invention called a printer.
Respect for the level of detail of your knowledge here, and sharing it with the rest of us. Interesting read.
I really enjoy having multiple apps and editors running in tmux splits. I’m very fast in it and it helps keep me focused.
Have this team do read-only deep dives in the system and document what they find, highlight any potential opportunities to improve the system (without edit), and have them form a plan for replacement or migration to something that you have a new team build.
Thank you.. As fun as it was to solve the simple puzzle, nothing will replace the joy I felt when I showed it to my 8 year old daughter to see her solve it in 2 minutes flat with no instruction at all. Thank you for making it possible. I had to ask her to persist for a bit as she didn't exactly see what had to be done. She knew what had to be done once she accidentally swiped and saw to rabbit get dragged along. May be an animation showing what is possible will help here.
Then you'll also know only a small percentage of drafted recruits is actually deemed fit to send and receive Morse.
One of the reasons why I bought an Apple TV was the ability to pair it with my airpods. Makes is super convenient to hear everything if you live in an apartment, also some shows take advantage of the spatial audio which is neat if you don't have a proper sound setup.

I still turn on subtitles tho. On that front I've been noticing some subtitles will not match the english dialogue at all. This is noticeable on the Netflix shows Cyberpunk Edgerunners and Aggretsuko. I'm guessing these shows had their scripts written in non-english languages and that was what the translation teams worked with.

I don't remember the exact lines but I do remember them different enough where you can tell the translations were "strict" whereas the dialogue was more "natural" sounding if that makes sense.
C is implementation detail and that's what make it irreplaceable in short period of time. In my view Rust story will be similar to C++ if it continues to stay relevant for next 20-30 years and will be another alternative besides C++.

Right now Go is miles ahead of Rust when it comes to libraries and ecosystem. So it needs to catch up and once it overcomes Go popularity it might be nearer to C++. C is a different beast and will continue to be there it's the lingua franca of hardware programming and abstraction, unless something simpler comes and takes over which will also be 2-3 decades.
Did you get both rabbits to the carrot?
Sounds really cool. Can someone smarter than I explain what are the main differences between this and the recent study carried out at the Weizmann Institute of Science? Is it mostly the successful development of the brain?
- https://www.jpost.com/science/article-713690
I can help her out. ; )
Oh wow. I’m an idiot. I’m going to have to bring that up with her… Thanks for the tip.
"Have everything in writing" is a bad mindset and is not going to save you.

Exeutives are looking at you as the expert to deliver a good outcome. Which means making good decisions, managing expectations and keeping everyone in the loop.

Generally, if it gets to the point of having to dig up who signed off on what, you've already failed. Often you won't even get the chance to dig up those emails, because delivering a bad outcome is enough for execs to write you off without even needing to hear your excuses.
I’ve been using ear protection in my ears at the movies for decades. They’re just too loud.
Seems to me like the business is for sale.

I don’t know how much of a brand this business is. I am a Coke guy if given a choice, but if all the stadium is offering is Pepsi so be it. I don’t recall ever seeing the brand of cheese melted on my nachos when served to me. I suspect this goes for a small 1-2x multiple of sales.
How Is Platform Engineering Different from DevOps and SRE?
https://archive.ph/YbMW1
Loved this! I don't have any feedback that hasn't already been mentioned, but I would like to chime in that I'd definitely play more levels if you build them!!
Not addressing the larger questions but first obvious thing (to me) is to get this into git/version-control asap and put in place a method of deployment so no one touches production.
Thanks! Is it mainly the blog/SEO or do you do social also? Sorry for so many questions I'm just giving some serious thought to going solo lately and trying to see what's been successful for others.
GTA can be such a wildly different experience based on how you play. You have regular "Online" that's hosted by Rockstar but you also have FiveM which are a bunch of modded servers mostly meant for roleplay.

I hope that Rockstar took a cue from FiveM and incorporates role play into GTA 6 online. I've played on some FiveM servers and it's pretty incredible, there are full servers doing cops and robbers, with mods for everything from writing tickets to police radio only the ones playing the cops have access to.

Compared to GTA Online, it's a wildly different experience. And I hope Rockstar includes something like that in GTA 6, it would honestly help them not have to make so much content so often, make the game robust enough where players can create their own fun. We know it's possible because FiveM did it, and if those guys can do it, Rockstar should have no trouble.
> And at release, into the wild, there are no issue trackers, no patches, no fixes. It's shipped and gone.

Very much this.