skysight-inc/HackerNews huggingface dataset:
You know what, at first glance this looks like some sort of insane workaround for another issue somewhere else. There’s no possible rational explanation I can come up with to be doing this, but what do I know.
Typo: it's "--qdf".
SEEKING WORK | CENTRAL EUROPE | REMOTE

Twelve person team of developers + 2 PMs + 1 QA + 1 designer, focused on the
development of web and mobile products,
custom integrations and services.

Working with EU & USA clients from funded startups to corporations (Fortune500)

Can work as an outsourced team or cover the full product development cycle.

Email: info [at] higroup.si
Design and development portfolio: https://penic.si/
Website: www.higroup.si
Rate: Either fixed per project or $65/hour;

-----------------------------------------------------------
Location: Slovenia, Ljubljana, European Union
Frontend: HTML5 (Bootstrap etc.), CSS3 (Sass), JavaScript (Vue.js, Nuxt.js, React)
Backend: PHP (Laravel) and Node.js (NestJS)
Mobile: React Native
Databases: MySQL, NoSQL, MongoDB
Platform: AWS, Azure, Oracle
Integration experience: Stripe, Mollie, BigCommerce, GraphCSM, Directus, DotDigital ...
-----------------------------------------------------------

We always listen to the needs and wishes of our customers when advising on product
realisation, we can proudly say that customer satisfaction is our guarantee.

Pangea -> https://www.pangea.ai/vendors/higroup/
Clutch -> https://clutch.co/profile/higroup
Depending on your search requirements, you may be able to manage what you need with just Postgres and JS as an interface. Postgres is seriously awesome.

https://gist.github.com/cpursley/e3586382c3a42c54ca7f5fef166... (some maybe useful links at the bottom)
I'd not call python stable, a language where new major releases are breaking compatibility with previously written programs for that language, for me personally, is offending beyond the point of polite conversation.

Now, js and its ecosystem are two different beasts.. The language itself is fairly hipster, but the frameworks and some of the people writing them are even more so, they like to move fast and break things, and to be honest, there should be corporal punishment for every dependency you pull via yarn or npm, and additional (if lesser punishments) for each dependency they pull.

Drop as much out of that ratrace you can and concentrate on writing your software.
I believe Sequoia has been running this as a closed program in some form [1], before finally deciding to make it open.

The other factor if I were to take a guess is tooling to keep up with the needs peculiar to early stage companies.

Sequoia, like YC, is one of the few VC firms that makes its own software tools for internal use.

1: https://techcrunch.com/2019/06/07/a-peek-inside-sequoia-capi...
This is exactly what I think happened. They came from environments were things were much more complicated and pushed that complexity onto web development.
Life Expectancy vs. Health Expenditure
Think of two scenarios where you're buying something for $1000.

Scenario 1: You use a credit card with a 2% cash back reward to make the purchase. You immediately pay off the credit card balance and claim the $20 of rewards. Your net cash flow is -$980 at time 0.

Scenario 2: You buy a 3-month zero-coupon CD for $980 today, and then use 3-month BNPL to make the purchase. In three months, the CD earns $20 of interest. You cash in the CD for $1000 and then use that $1000 to pay off the BNPL. Your net cash flow is again just -$980 at time 0.

The annual effective interest rate yielded by the CD for scenario 2 to work out exactly as described is roughly 8% (actually around 8.42%).
I’m baffled as to how this has been so downvoted. It’s just a fact. Been using SwiftUI for two-some years and while I use it for prototyping, when I actually want to get ‘real’ things done, I go back to UIKit quick as a bolt of lightning.
Clearly the word server is the same, but that's not really what's meant by a server in front end / back end developer discussions.
I saw that recently and it gave me pause. An entire scripting engine (and JS of all things?) For permission queries. That's a lot of rope for hanging yourself in a variety of ways when all you're doing is encoding a two dimensional table of users and permissions.

Fortunately Debian's conservatism has kept them on policykit, which avoids this nonsense.
On iOS, why wouldn't you use WebKit?

(Genuine question; I'm not an iOS developer.)
It’s plain English like SQL is plain English. It uses English words that’s kind-of make sense to a novice, but that doesn’t stop it being a new programming language.
I think the opposite. The tools keep changing because they think they have a solution to a problem and they end up creating something that's relatively ineffective.

If you been in other areas of software engineering like embedded development, OS development, language development, database development, game development.... then you will see that Web development is the easiest and most accessible. The filter for intelligence in web dev is much less stringent and thus the people in web development tend to reflect that.

Not trying to offend anyone. I've been a web developer most of my career and I switched to embedded development and I have to say, web dev is definitely really easy.
I’m not convinced the relationship between poor vision / hearing and dementia is causal. Couldn’t poor brain function also lead to a decline in vision and hearing? What’s the evidence that one causes the other?
> Btw the parents sound like helicopter parents going by your first sentence alone, I wouldn't mind them if they think their kid has to consider careers at 14.

My middle school required career shadowing at the end of 8th grade.

I agree with the first paragraph.
I remember that Visual Basic (90s) opened with an empty Dialog and UI controls like Windows Forms, Delphi and Xcode now. Just waiting for a tool as easy to use as Google Slides or diagrams.net (draw.io) but produceing the skeleton of an web/mobile app.

Does the software industry have a pathology that avoids making such tool and makes front-end engineers irrelevant except for very complex use cases?
AIVA has surprisingly good examples on their YouTube playlist that sound like real (human) compositions to my untrained ear.

https://www.youtube.com/playlist?list=PLv7BOfa4CxsHAMHQj0ScP...
You just create another class. Or you use "style" attribute if it's not worth for defining a class. This is what cascading styles (css) stand for.

You have a lot of options and definitely using a different class for each style attribute (what tailwind or bootstrap utilities do) is not one of them.
I'd argue that the Web has a natural advantage over apps in general, but that the obvious objective of firms is to push apps and to turn the thumbscrews on native Web users (mobile most especially), which means that "win" may well yet turn to defeat.

I'm coming to detest both apps and Web increasingly (though apps are far worse). The negative incentives and dark patterns are not only ubiquitous but cause for major societal and national security concern.
Imagine you are sitting in a movie theater, watching a movie. You are so engrossed by this movie that you are totally focused on it, and forget you are sitting in a movie theater. What meditation and mindfulness do is to remind yourself that the movie is not the totality of your reality, but that there is more to it. To translate this analogy to real life: your thoughts and sense of self are the movie. Some people will die never knowing that they are watching a movie, but others will realize that's what they're doing - and if they don't like the movie they're watching, this better understanding can provide them peace.
The bar to writing javascript is so much lower compared to other languages. All you need is a browser and learn how to open its devtools. Beyond that, you need a text editor, learn basic HTML and JS, and open a file in your browser.

Compare that to other languages, where you need to open a terminal or install special software, figure out how to write commands, install these things called packages, get esoteric errors, etc.

That amount of work to write JS vs other languages is drastically different for new coders.

With this lower bar comes a larger user base. A larger user base leads to more innovation – for better or worse.

It's inevitable to see people reinventing the wheel as they learn, simplified tools targeted at niche users, different needs (high-scale engineers vs designers), etc.

I know engineering communities get exhausted by the library churn of the JS community, but I think it's a symptom of real success. A user base this large is going to create noise, but also produce real gems from time to time.

------

I write about engineering management at [Build the Stage](https://www.buildthestage.com).
Employees spend 89 days a year on wasted work
I'm unfamiliar with Ray Peat.

Is there a reason Ray Peat advice should be treated differently than say, Mehmet Oz advice? Or Linus Pauling advice?

I couldn't seem to find much of anything published by him that was peer-reviewed.
The commenter just said slack is not the source of truth in the org. If the post was important, the result should have been documented in the source of truth.
One thing that's been pretty interesting is AI vocal splitting, which has revolutionized the art of remixing music that couldn't be fully remixed before.

I used it to remix one of my favorite songs ever by Biz Markie just before he passed last year. It ended up being the last remix made of his music before his passing, and I sent it to his manager just before, so I'd like to believe he heard it.

It still has a ways to go (as audio quality can be spotty and incomplete), but these online services can often separate more than just vocals now, they can cut individual instruments out of music, and even create pretty good instrumentals. I have been able to remove uncleared vocals from fully mixed tunes that I've made so they can be released as well. I never thought it would have been possible 20 years ago when I started music. As for AI generated music, I think it will be a travesty to de-value or remove humans from the music/art making process entirely, it will always likely be something derivative of human work in essence anyway, but I don't think it will ever match the depth and soul of human-generated music to people who truly know and love music, some things just can't be emulated.

Here's the remix video - https://www.youtube.com/watch?v=xL14JH5f-qM
I think a simple explanation is that the changes that feel seismic are generated from large organizations that want to solve the problems large organizations have.

React for example, solved problems for folks at Facebook and is useful to the degree your problems are similar modulo the level of resources you have to learn, manage, and deploy it.

But the important thing to recognize is that JavaScript is two (or “JavaScript” means two) things.

It is a programming language and it is an API for XHTML documents — or rather a cloud of API’s that have grown beyond the DOM to servers, embedded devices, etc.

Though the programming language has changed it has only changed in the way programming languages change…actually better than most because it goes through a formal consensus based standards process.

The API side however, is in a constant ad hoc flux and generates a lot of noise around “the latest.”

Newness is not an important property of tools when it comes to problems solving.

It is important for making boring jobs more interesting…there’s much: a developer needs to build a website so they research the latest frameworks. Now they have two problems.

Good luck.
Source: https://github.com/mintlify/mintlify
So, we can wave our arms in similar fashion at front end space. This is variant of “no true Scotsman” fallacy. Example:

Waves arms all this churn is in the frontend infra space. Assuming your infra already worked for you maybe you’ve gone from JavaScript/React five years ago to writing Typescript/React today.

JavaScript infra has seen larger than usual push around contain^H^H^H^H^H err around “bundling”, but it’s normal to see large upheavals every now and then
How it seems depends entirely on what news bubble you are in. That is, of course, unless you are living there.
@iconjack

Here is your reply: I never aimed to give a reason for that. But since you asked so nicely let me explain to you from first principle:

Twitter is maintaining a social networking website. A space where anger and other emotions easily are amplified. Since we decided as a society to leave the control of this place to for-profit companies and not as a kind of public utility those companies are allowed to process use us with the same standard other companies are allowed to process their clients. While Twitter can discontinue service for arbitrary reasons it choose to do so in this case because a prominent person reported about their happiness with a medical proceagus was purposefully called a name and pronoun to invalidate Elliotts (and others) identity. While doubting someone's identity is not always harassment or hateful in this case this judgement seems sensible to me. Telling a stranger "You are not a chess player" without further context is not hateful. Repeatedly telling someone "You are not a chess player" can be harassment (if and only if the person doesn't want to be called that). But how do we deal with the case where a group of people coordinate and tell someone "You are not chess player" once each? It gets murky. It is harassment but hard to proof. However we as society have agreed that if a person called someone "You are not a chess player because you are a women" that this is harassment . You could justify that by showing a group exists which acts coordinated and tells female chess players that "You are not a chess player" and that the persons who say that act as part of that group. As society we agreed that calling trans people by their old identity repeatedly is a thing they do not want (unless specified by them otherwise) and is therefore harassment. Here i apply the argument that there is a group of people coordinated by common media consumption that calls trans people by their old gender. That JBP acts as part of that group can be established through multiple means such as past conduct however the additional claim that the elective operation a doctor performed on Elliot is illegal shows to me that he acting as part of such a group. I hope that I have convincingly established that JBPs message was harassing. In addition JBPs actions give strong reason why one might think he has an intense dislike for trans people and is acting motivated by hate. We've established that JBP acted hatefully, harassing another person for their gender and gender identity. This is an action banned on Twitter's terms of service. I hope you learned something from this.
In my experience (11 years fully remote/distributed growing from 90 to 2000 employees) my first impression is it sounds like you’re doing too much synchronous. Async is so efficient.

My team’s current systems:
- Most deep discussions happen on blog posts including project status. We use (and built) https://wordpress.com/p2/. We don’t use email.
- Start of week everyone prompted to post what they did last week and what they plan to do this week. Also have a kinda fun ice breaker question that is easy (e.g avoid asking about favorites) and sometimes generates discussion. Last week was “Pick an olympic sport to represent your life.”
- Daily Slack prompt to give folks a place to report on yesterday/today. The most important thing is how people feel though. “Pick a red/yellow/green emoji for your status” and “What feels risky or a blocker?”. Create space for feelings.
- weekly team meeting is then about discussions and never about status. How do we solve X? How do we feel about Y?
- debugging and such does occur in Slack but longer discussions are on blog posts/comments and so can be long.
- I do 1-1s weekly for new folks and bi-weekly for longer term folks. Encourage sync 1-1s between the team also.

A lot of the prompts can be automated. I dont consider them mandatory, if you get them right then folks will be happy to do them because they feel the utility of them.

https://ma.tt/2020/04/five-levels-of-autonomy/ Is a good read too.

Iterating is very important though (which you are doing yay!), I’ve tried lots of different cadences/systems but the above is the core of what my team has used for 3-4 years now and I’m pretty happy with it. I still try to make sure we reconsider if we want to experiment with something new every few months. Partly why I wrote this long comment is I’m thinking if there is anything to tweak.
This is really untrue. The complexity of large PHP projects could get insanely high. The advantage of using SSR in JavaScript is that your entire application speaks the same language as the browser does, so sharing code between server and client becomes incredibly easy.
Just spitballing...

I wonder if anyone has tried using a private subreddit for team collaboration? I feel like it has the opportunity to be a great asset. It's free, persistent, searchable (ish), supports threads, images/links/markdown, and even nice mobile app support.
There are a lot of alternatives, but I found myself bouncing back and forth between different resources and spent a lot of time curating content.

I started working on some of my own tooling to help with this. For example, one tool took a list of sentences and translations and ran them through Google TTS to get recording to use in Anki. After working on this tooling for a while, I decided to move away from Anki and just build an app.

Right now, we're working on building out a beginner Thai course focused on reading because educational material in that area is severely lacking. We're also working on a series of graded readers.

Soon we'll be launching quick-study feature that allows you to curate lists of words and phrases that you want to learn. You will be able to select from anything you've already learned, draw from our existing library of 129,000 words and phrases or input new content. Once you've created or lists you can use the quick-study that will create a custom lesson for you based on how familiar with the content you are.

Not launched or even in beta yet, but the site is public. The info is listed in my profile and you can contact me from the site if you'd like to get in touch.
Found some Toicon.com icons on Wikipedia, but they all have 127.0.0.1 as IP address
FWIW, I just assume that any data in the "cloud" is up for grabs to the highest bidder, with any service, no matter how "privacy-oriented" they are today. Once they get enough data, it becomes too tempting to start monetizing it.

Microsoft despite its revenue volumes is not exempt from trying to diversify its revenue streams through selling whatever data they have for ads/whoever wants it.

That's a HUGE part of the reason why I refuse to use any "cloud storage" aka OneDrive or whatever they call it these days, or any of the MSFT cloud services in Windows. Bing is the first thing I disable, along with all the MSN bloatware, and it's all done through a DNS block at the top of my network stack. Never connect the OS to the Microsoft account either, because the way the company works - they are not a friend of yours and neither are they going to help you re-gain whatever semblance of privacy you're aiming for.
I know what modular synths are. I think they're absolute disasters in terms of interface. A modular synth is not what I would call a good interface to learn design from.
your game play, activities and usage of games and Xbox Services will be tracked and shared with applicable third-parties, including game developers

I'd be less concerned if they committed to sharing data about a game's use ONLY with the publisher of said game, via an opt-in mechanism (or at least gave you a global opt-out option).

But the ambiguous way this is worded leaves the door open to them sharing whatever they want with whoever they want. No thank you, bugger off.
Is that an example of an acquisition-as-shutdown? Or even an acquisition at all? Blender is a good example of an open source model working, and I don’t know the history, but the article implies that neither NeoGeo nor NaN closed due to acquisition, so Blender might not be an example of what we were talking about above, no?
I have an opinion, and its sure to be one that will get heavily down voted here but here it goes anyways.

Javascript and it's ecosystem is changing so rapidly for one simple reason: Javascript and it's ecosystem is easy.

You heard me correctly. Javascript despite it's eccentricities is a simple, easy to use language. HTML, CSS, JS is a simple (relatively) easy to get into stack.

This leaves an enormous pool of developers who are hungry to make their mark in the world, and with technical skills that frankly outpace the simple world of web development. So they start building abstractions. Abstractions are fun to build, prove the builders competency, and often do provide some benefit to their end user.

The story of Vue.js (and Vite) is more or less this (there's a documentary on YT, go watch it). They were working at Google on experimental web projects in vanilla JS. Decided they wanted to build things people actually use. Decided a view framework for JavaScript would leverage their skillset and be of use to the community. Had the technical ability to throw vanilla JS around with ease. From this, comes a framework.
work for startups. exclusively. yes, you’ll leave some money on the table. you’ll run into some toxic environments. you’ll quit or get fired regularly. you’ll see some shit, the good, bad, the ugly.

more importantly, you will never be bored. you will never stop learning. you will never be unchallenged. whenever it’s needed, go next! there’s always more startups.

you can retire to faang later. postpone hr and leetcode mastery until then. it’s like mastering rando framework du jour: not intrinsically valuable.
India’s biggest businesses are tapping green hydrogen as a future fuel
It’s a myth unless you need certain technology life improvements. Of course, countries that stay low tech do not need to interact with the outside world. See: North Korea.
You can perform the same thought experiment by pretending you can only “see” in 2 dimensions. Using the MRI example, pretend you “see” sequential slices of the MRI. Prior slices still don’t cause later slices even though one of the dimensions (the axis along which the MRI was taken) is special. And notice, your observation that 3D objects can loop back on themselves is still correct. But that doesn’t really impact how you see the 2D slices.
It's stuff like this that's turned me away from buying Ubiquity.
There are like 20k javelin missiles on black market now. Spoofing radio is innocent child game.
Make sure to use a masked email address if you don’t want your email linked to your HN handle, in the event the DB is leaked.
Thank you. The stage I'm at right now is something in this realm. I'm seeing people who are able to send/recv SMS via raspberry pi zero + cell radio, so I'm currently looking at my options.
Interesting sentence in the article: "The leak's direct cause was a rupture of the outer 7-inch well casing due to microbial corrosion from the outside resulting from contact with groundwater."
and yet from a design perspective the hydrasynth is a much better ui, not requiring you to trace tens of wires from module to module to figure out what the heck is going on from non standardized module to non standardized module.

a modular synth is like a totally custom rig that nobody but you can understand, because you built it. It's bad ui from step 1.
That would make you standout from the crowd and would become a person of interest. What are you hiding?
Too easy to get distracted.