skysight-inc/HackerNews huggingface dataset:
- Build by Fadell

- Hard Drive by Wallace

- The Inmates Are Running the Asylum by Cooper

These three books are some of the best books in their respective categories. All three are about product design in a way. Build is about the development of the iPhone and Nest. Hard Drive is about the early history of MS and about the stunts Gates pulled to win. Inmates argues that programmers tend to hijack the product design process because they can (programmers write the code after all), and that products suffer as a result.
If the author was willing to learn Haskell there’s a library, esqueleto, which does exactly this. It’s better than the m4 solution in that the type system will ensure the query fragments are composed correctly with respect to the typing rules of Haskell.

The drawback is that query fragments written in esqueleto’s experimental DSL are a bit funny looking compared to the plain SQL you’re trying to write. And you’d have to learn a non-trivial amount of Haskell which is a tall order.

Using m4 to this purpose is an interesting, out of the box idea. I’m curious what challenges it has in practice.
Yup, have done this many times; my phone is definitely due for it.
I didn't see anything concrete suggested here. Rotations were an idea from one of your previous threads (and not inconsistent with what I understand of Le Guin's Dispossessed). Is there a better way to handle skilled roles?
New to me. What is the meaning/history/pronunciation of the name?
I was surprised that the study doesn't mention that these apps are _intentionally_ designed to get you addicted to the point where something like this happen.

This psychology-oriented design atrocity is leaking into other industries[0], and I can't see a future where this is not strongly regulated against like how gambling is today. It took me months of using screen time apps to revert the bad habits these apps try to implant on you.

[0] - https://www.youtube.com/watch?v=g16heGLKlTA
I just felt the urge to look at their website. Is it just me, or is the whole business plan to sell anti-climate-change credits to everyday people for 10 bucks per credit, and accepting all common credit cards? Based on fear over climate change, and selling themselves as the only ones to be able to solve it, at 50k bucks per launch?

Pretty, let's say, optimistic without any scientific proof. If it wasn't for the YC angle, I would call it a scam. Know what, I'd say it is one regardless of YC, after all they funded a start-up that attempted to mate the gig economy with organized smuggling (forgot the name of that fun idea of paying traveling students tu transport all kinds of things past customs in their luggage).
Except it is cumbersome to doo on Google Authenticator. You must press export to get shown a giant QR code. You can't screenshot it. Must photo with different phone and print on a piece of paper for offline storage.
> What has been your personal experience with "the transgender community"?

I am a lesbian woman and in a gay dating app I have been receiving dozens of death threats and I was even banned after I got reported by a group of people because I put this sentence in those exact words in my profile:

“I support LGBTQ+ rights and I am a proud member of this wonderfully vibrant community. I welcome all transgender people and count many as my friends. However, without causing anyone upset I would like to state that I am only interested in dating female bodied women and I would kindly ask everyone to respect my sexual preferences.”

I’ve been a lesbian for 39 years and I never felt this hated and attacked by any other group of people. I am not saying that transgender people attack me, but it’s transgender activists (often men who identify as men) who say the most vile and nasty things to me because of my sexual preference which I tried to express in the most respectful way.
cacti in the desert - what a great analogy!
> What’s the point of going to the moon? It would be a great human achievement and life will never be the same.

Well, building a human-level AI will be a tremendous achievement... But choosing to guage whether we've achieved that goal by using a poorly defined subjective test conceived in the 1950's would seem to diminish that by indicating how dumb we actually are! ;-)
While I love SQL, there's something deeply twisted in the mind that combines SQL with M4.
Try developing for Android. You will have to install a load of tools before you can even type hello world. Even if you only use a terminal.
I join companies early on and do 5 different jobs and get paid for 1, then burn out
And the 1975!

https://m.youtube.com/watch?v=0E_uK01odHg

Based on the context of the title, I had just assumed petrichor was the name of an artist or something. Glad to know the real definition!
Sorry for the communication style, that's noted. I meant to communicate a point though.

My point is that I don't want vim to copy with "Cmd + V" (I want the vim bindings there), and maybe I want to reuse "Cmd + V" in Blender for something more important than "paste" (assuming that "pasting" is not really a concept in Blender, I don't know). But still I want "Cmd + V" in Word and in my e-mail client. How do you set that in the system-wide settings?

I would guess that macOS does not strictly enforce the system bindings, does it? Say it does -> application developers lose flexibility because they can't design a different UX if they want to. Say it doesn't -> application developers now have to decide, for each binding, if they want to define a default themselves (which would be consistent with the rest of their app) or if they want to honor the system bindings (and possibly have a terrible UX that people will complain about).

It's not an easy problem :-).
TeXmacs “The Jolly Writer” book is now available as pdf download
Often enough, writing a byte from a buffer to an I/O port and incrementing an index is OK.
This book was written by the main author of TeXmacs and previously only available in hard cover format.

BTW, you can also make a donation from the download page.
Fair enough. In my head atheism includes lack of belief in anything supernatural, including also entities that aren't exactly god-like and abstract powers (karma, tao, fate, etc). I realise that's not the strict, literal definition though, but I can find a better word for that term (skeptic seems to be too broad).
It might even be "sitting inside, looking through the window at other people sitting inside but surely having a better time than you" .

Social media is for presenting the highlights of your life. For a lot of depressed or even just gullible people it is easy to generalize from that. I have acquaintances who blew up their personal lives in a search for that elusive "perfect life".
Every time I click "source" button, nothing happens and it jumps me to the very top of the page.
To break the system. To fix the system you need to know what you are doing and even then it's not guaranteed.
That's the entire point, they didn't attempt to be objective nor realistic.

That's honestly the biggest issue with a lot of these radical climate activists too.

They use intentionally misleading arguments to exaggerate timelines and pretend we're already screwed. The media certainly doesn't help as more climate alarmism generates more clicks.

And of course, if you say that they're exaggerating then you immediately get branded a "climate change denier".

Now you have a generation of 20 year olds who think it's immoral to have children because of climate change and other dumb shit like that.
Why this over neovim I don’t get it
Thanks so much for the clarification!
I also hope so. It’s not like the country can’t afford it. It’s hard not to view Norway and other big fossil fuel exporters as being analogous to cigarette companies. Everyone knows what you’re selling is poison but you get a pass because we’ve come accustomed to it. In an ideal world, carbon fuels would be taxed at source - ie those countries who do the extraction and profit from it would be liable for the associated externalities. Currently efforts target consumers rather than producers.
That law doesn't seem to apply.
Microtiming: Degrees of Swing, Reverse Swing, and Compound Swing. (2020)
It takes forever for DVLA to remove a car and they'll leave a notice first (unless it's UK registered and untaxed)
There's also jOOQ for Java. https://www.jooq.org/
Not only that, but imagine if every time they looked out the window their friends were having the best time playing outside. Never any downsides or setbacks, only the highlight reel.
macOS shortcut editing/configuration is an unsung strength of the platform; it’s quite amazing and anyone who uses macOS should spend an hour investigating it.

Your past shortcut change is something I’ve done similarly but you can also assign shortcuts to menu commands that you use often but don’t have one, etc.
Among others: https://hn.algolia.com/?q=spherical+gear
> without being completely careless you can't kick it off by accident.

I thought so too, but apparently accidental activation is a real problem. Here's a nuanced look at the issue by an experienced Canadian SAR volunteer:

https://blog.oplopanax.ca/2017/09/accidental-triggering-devi...

Edit: But you're right, it's not a perfect analogue.
How does this compare to Apprise?

https://github.com/caronc/apprise
A lot of people lay responsibility for Southwest's reputation for customer service at Herb's feet. Personally I found their front line staff to be casual to the point that it bordered on unprofessional (which is something coming from someone allergic to formality), but I'd absolutely believe that much of their positive reputation came from the top. Southwest pilots though, yikes.

With the exception of United I'd say most airlines I've dealt with have been pleasant whether or not I'm flying up front or have status. Yes, even RyanAir. We're in something of a golden age since (with the notable exception of Southwest) American airlines have mostly put their mergers behind them and have mostly shed themselves of CEOs who view employees as adversaries. Take a look at the bad old days of the late 80s through mid 2000s. Smisek. Lorenzo. Parker. Bastards and crooks, all of them. It's difficult to stress just how toxic airline leadership was and how that trickled down for a long time.
If our protagonist is familiar with macOS, as is far from impossible, they may be less confused by the ^ prefix, which in macOS means Ctrl: https://support.apple.com/en-gb/guide/mac-help/cpmh0011/mac
But that's the thing: in my opinion, this is exactly not the Linux philosophy. Maybe the majority of Linux users want it to behave like macOS and it will go there someday. And at this point I will move to the next thing closest to what I believe is the Linux philosophy.

But right now, I would say simply: "if you want the macOS philosophy, use macOS". And don't get me wrong: macOS is great.
I found my house through 6 degrees of separation
> massive and seemingly unified (even though the early Christians were hardly unified) agreement to adopt the human narrative

No, you don't need agreement for any of this to happen. In fact quite the opposite, we know today that original christians (at the time of Paul) were at odds in practically anything, including the idea that Jesus came in flesh (you will find this being condemned in the new testament itself).

However, from several branches of this fringe cult one won out over time, the one started by Paul (who never knew a real Jesus, as he confess by the way). This one branch created a single story (the Gospel of Mark) that was copied and embellished by several others. This is the one version of Christianity that became famous and powerful.

So we don't have them all agreeing on the basic facts, as you mention. We have a story that was created and embellished, and them every other dissenting voice was suppressed.
Anecdotally I've had terrible experience with Razer. I felt like their laptop was a time bomb. About 3 weeks after the warranty expired the screen died (their warranty was also only for one year). When I went to their HQ to ask for repairs they said a screen replacement would cost $1000. I went out myself and did it for $150. Needless to say I don't think I'll be buying anything razer from now on. I'm just glad I bought it on discount.
What about cursive, where mirroring/rotating does not even produce the same number of letters?
(eg.: google love hate mirror image)
You can override things like paste system-wide or you can customize it for a particular app.
> So, attempting to be objective and realistic are harmful to the cause?

Yes, this can harm the cause. Providing honest true facts while not providing data supporting causation can cause people to become skeptical of climate change if some of true facts change because they were caused by something other than climate change.
What You Get Is the World
Not really. It links to another repo which must be installed, and that doesn't have complete instructions.
Science is a tool to explain mechanisms of the natural of world. It can NOT be used to find the truth about objective morality.

For example I can point you the the hordes of research papers done on the effects of alcohol. The source of cancers, 40-50% of violent crimes are done under the influence of alcohol, predisposition to evils such as gambling, assualts, SA, domestic abuse, drink driving, effects on mental and physical health and much much more. Truly an endless well of evil that stems from this substance. It has been explicitly verified with the scientific method that it carries significant harms that outweigh any so called benifits.

Yet I can guarantee almost all people who assert science as the only way to truth and morality, promote alchol consumption despite the very clear studies backed by research on the depravity of alcohol with regards to the individual and society.

So as much as science can say something is bad, the people who say science is the only way to truth need to be consistent and onboard its conclusions rather than picking and choosing moral boundaries when convenient.

Science is definetly not the only tool for validating reality.

Testimony is an integral part of all of our lives for ascertaining truth. We know that the country of Japan exists because we have maps and images of the place and geography teachers have testified that "this is Japan". It you really think about it, most of your entire life for knowing the truth is testimony. How many times do people pull out their microscope and scientific instruments to verify the world around them using the scientific method? We can even take a step further to say that we use testimony of scientists through their research papers to gain truth and understanding of a matter without having to peer review their papers.

Essentially we can assign high probability something is the truth with testimonials of individuals.

In regards to our ancestors it would be incredible to be dismissive of their experience and testimonies regarding the "supernatural". How is it possible that civilization all across the globe without contact have some sort of ghosts, spirits, demons, Jinns in their world view. Why do we discard their testimony instead on saying what is the probability that civilization without contact all have belief in a super natural entities?
> “well, there was probably something you’re leaving out. Everyone likes to think their contribution is the most important, but things are a team effort. We’re not all superheroes”.

That's how people that give no contributions whatsoever would reply, I think. The pattern "identify thing that takes too long, local expert says it's unfixable and you don't understand, you fix it in a few hours, local expert downplays" is VERY common, but until the one controlling the budget is aware of reality I'm ok with it. And in those cases you see the good people because they get excited and want to help improve more things.
> I have acquaintances who blew up their personal lives in a search for that elusive "perfect life".

Is this in the typical sense of spending beyond their means, or do you have other anecdotes?

I am a highly compensated tech worker at a FAANG who overcame US immigration and other challenges to get here, and many people would trade their spot with mine.

Yet, I am so unhappy and burned out by work that I don’t think about anything else than quitting and moving back to my parents’ countryside house and enjoying a life of peace and quiet with the savings I have amassed, with no work pressure and rat race, just long hikes in nature, naps, reading and programming for fun.

I changed roles and companies and the feeling never went away. I think in January I’ll finally start therapy, I’ve been unhappy for so long that I’m worried this might just be “my ride” for the rest of my life, if I don’t do something about it.

Despite this unhappiness, I’ve never been able to quit because of that inner voice: “are you out of your stupid mind?! You’re just 35 and are making 7 figures, stop whining you privileged fool and make hay while it lasts, people would risk their physical safety in a mine for that salary”.

I’m wondering if this voice is the voice of reason while my wants are just another instance of “blowing up my life” because I see how happy other people are.
My guess would be that they customized something like https://taws.ch/WB.html

Alternatively, they could have captured screenshots of the UI elements using an Amiga emulator and animated a video by hand to play on the screen, or built their own simulation out of the captured elements using HTML/CSS/JS (or maybe C#, given the code on the screen).

I would be very surprised if vintage hardware was used to generate any of it, unless some random crew member was an absolute Amiga fanatic. The gradients in the title bars in particular seem like something that would require modifying Workbench itself, i.e. 68k assembly hacking, whereas it would be easy to do in CSS.

I think the green look is a custom palette, vs. leaving one or more channels disconnected. There's red on the screen too. AFAIK Workbench doesn't let you set a non-white colour for the window border, so those would be yellow if e.g. blue were disconnected.
Sounds like you'd be better fit as a technical cofounder or first engineer hire. If you aren't thinking of ideas left and right to start, you likely aren't the business-y entrepreneur but that's perfectly fine. Ideas aren't what make a business/startup successful. It's all about the execution. YC's startup school (as others have mentioned) would probably be a great start and they do cofounder matching too.

Btw, seed & series A startups are still hyper risky. Seed is usually trying to figure out pmf (product market fit) and series A is trying to figure out marketing/CAC. These were distorted in the last few years too so just cus a startup raises a lot of money doesn't mean you can't compete and differentiate!

Last thing... If you're just trying to replace your bay area salary, that's a lifestyle business at best. You can literally mow lawns and be a multimillionaire these days.
Show HN: I built haystack – Google for workplace knowledge
tl;dr: haystack is a workplace search engine for devs that runs in the browser.

Iv'e started working on haystack recently because I feel modern workplaces are in dire need of a good workplace search product that is free to use just like google.

Information is scattered between too many communication channels and platforms, we communicate with our peers through slack and email, share docs and specs on confluence, work with tickets on jira, commit code and have discussions on github, not to mention all the .docx, .ppt and .pdf that fly around the organization.

Existing search featuers plain suck, if you tried using confluence search you know what I mean, keyword search is terrible. Even when you find relevant looking results, they require you to commit to entering the page, and scroll through to get to the relevant paragraph.

What does haystack do?

- Enable you to search all your workplace applications from one place. (slack, confluence, notion, jira, github, outlook, gmail, etc...).
- Natural language queries ("How to do X”, "Do we support Y", "How do I connect to Z").
- No download, all the magic happens in the browser.
- Local browser storage option.
- Code references embedded in search results.

Example, "How to connect to integ2 machine" on haystack could give you:
"I've finished setting up the second integration server ... ssh connection details"

ssh -i private.pem ubuntu@ec2-integration2.eu-west-1.compute.amazonwes.com

aggregated from a slack communication you had a while ago.

Next Steps

Fine-tuning haystack for lower-end laptops with no dedicated GPU, public release date - Feb/March 23.

If you would like to get early access + you have dedicated graphics, there's a button in our landing page, and my email address.

I'll be here in the comment section!
"Yeah, but how does she get health insurance?!?" ~ my mom
> but surely not better than USB-C

For data transfer speeds (assuming you picked the right cable), yes. For everything else, no. IMO, Lighting is the better physical connector. The device side connector tends to be what fails with USB-C, Lighting tends to have the cable fail which is what you want in a failure. USB-C cable capability is a mess, though at least we're past USB-C cables frying devices.

As far as ubiquity is concerned, depending on location, Lighting can sometimes be easier to find than USB-C. They are least equal in the US.
An interesting biographical piece with a theme that, anecdotally speaking, appears to be relevant today: brilliant individuals whose potential is stymied by circumstance.
> But AD was included "for free" in Windows, and the rest is history...

I don't think that's a valid point.

NDS was included for free in all versions of Netware from 4.0 onwards. The Windows client for Netware was free, and Netware came with the Windows management tools and so on.

I upgraded one company's network with a fleet of new workstations in about 1999. A few previous consultants told them it was impossible because they'd lost the installation media for the network client. Back then, it was new, but they didn't know you could just... download the client from Novell's website.

So I did, and switched out a fleet of 16-bit Windows boxes for NT 4 clients and the official Novell client. No CD drives: just bootstrap NT install with a DOS floppy, fetch the installation files from the server. Saved enough cost to pay for a few extra workstations.

It wasn't about price. The 2 killer factors of NT 4 Server displacing Netware 4 were:

* Ease of use: you didn't need to know what you were doing with NT. It's Windows. Click around, click "Next" and "OK" enough, you can get it going.

* Netware servers were effectively dedicated to file and print. There were a few server apps but many of them destroyed Netware's famed stability. NT 4 Server is just Windows and you can run anything you like on the server, while it's still being a server.
Generally, yes. But there's also a factor of speed. Some people are naturally faster than others.
they aren't necessarily more or less competent, just don't mind also stealing credits from others to boost their ego, value, bank account or whatever
The solutions are already very clear, there is no difficulty or complexity here. It's just another example of the change that we observe all over the world, only this time documented in a beautiful web page.

Oh and the solution is quite simple: we need to stop burning things. It really is that simple.

This isn't about focussing on misdiagnosing problems, it's acknowledging that there is a problem in the first place and that we must make very significant sacrifices in our way of living.

The real discussion is mostly about: do we want a controlled change in our way of living or do we want nature crash down upon us?

It seems now that people don't want to change for the most part, just continue with business as usual and thus automatically choose the latter part.