skysight-inc/HackerNews huggingface dataset:
I went through this cycle a few times. My favorite, and last successful startup was acquired by a gigantic international corporation four years in (2007), and I stuck around for another two years.

After the product shipped, the need to support customers and sales definitely slowed things down. Our fantastic VP of Engineering became CTO, and hired a middle management moron as VP, and that was the end of the good times. The new VP then hired "team players" instead of good engineers, rewarded loyalty over competence, and hilarity ensued. And then we were acquired.

My fun startup-like time was reduced to ONE WEEK per year -- the week between Christmas and New Year. The rest of the year, all the layers of management were present and doing what they do. But that one week of the year, nobody was around, so I found myself much freer to do what I thought was important. And that wasn't just self indulgence, (I mean, it was, but not only), and having an alpha version of a shiny new thing forced the organization to go along.
Knowing that why would you ever climb into the bottom of the pile?
> Gravitational waves can distort space-time to an extremely small degree

Space-time is not a physical term, it's framebuffer. You are talking about mathematical model. Can you switch to physic, please?
The interface version is nicer for consumers in a world where you can’t range over a function, but the function version is way easier to write, so once you can range over functions, the advantages of the interface versions mostly go away.
Would you describe your work at large companies as "intoxicating"?
I did the math for how much I would have spent on long distance during the pandemic if it was in 1970, it worked out to several hundred thousand dollars.
Fedora Asahi Remix first impressions
I went there a few months ago and around 80% of the cabs I took had ads. There also was a power off button accessible with a few taps in all of them (which my friends and I committed to muscle memory pretty quickly)
Or, there will be special robotaxis for dates, with extras catering to that market.

These would almost certainly be repurposed for prostitution, though.

Gay-themed ones might give new meaning to the term "cruising".
If you're in prison for life it's not like there's anything better to do.

They can't increase your sentence anyway.
News Corp profits dive 75% as Rupert Murdoch-owned company hints at AI future
I got the impression that sources are not available to the general public.

See for example this security update, the versions back to 20.04 have links to launchpad, the older versions have no link but say "Available with Ubuntu Pro".

https://ubuntu.com/security/notices/USN-6239-1
This looks like a very complicated way of solving something for which there is already a solution: channels and contexts. Here's the pattern I often use:

https://go.dev/play/p/mrQFLAc11QU

It should be doable to express this somewhat simpler using a (genericized) helper function to take out some of the work of writing the ListItems function.

Since there is already a way to do this I don't think the language should be cluttered with more ways to essentially do the same thing. It is better to push people to develop a vocabulary of idioms that uses fewer features rather than introduce "more stuff".
there you go: https://www.youtube.com/watch?v=szdbKz5CyhA
Maybe by avoiding fast scaling, which implies avoiding VC money.
I don’t want to live in a world without art.

Neither do I want to work in software at a company where the engineers are designing user interfaces or writing the marketing docs.
FWIW , Cmake does support mixed language projects with Swift.
There have been several articles over the years showing most Walmart employees are also on food stamps.

It's the American way, privatize the profits by paying as little as possible, socialize the costs by making everyone get on income supplementation for necessities like food.

Food prices have doubled, so has rent prices, but minimum wage, general income, that certainly has not doubled.
I’m sorry - I’d advise either making your role better or finding a better team. They exist.
I’ve done this exact thing. Stop telling people how they’d act.
"We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.--That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed."
Heh, this family is in Western PA which I left in the early 2000's for greener pastures outside of PA entirely. I love the area and the people, but pretending things are economically rosy in Western PA in the extraction areas undercuts your credibility. Leave Pittsburgh once in awhile.
I'll bite.

With tRPC, changing an attribute of a class in your backend immediately tells you what broke in the frontend in your IDE. No need to recompile or regenerate anything.

Also, when developing your frontend, you'll have immediate autocomplete. Again without code generation or compilation.

That alone should save you dev time and prevent a ton of frontend bugs.
Yes, we should probably get used to the idea of rationing. In a world where resources are getting increasingly scarce it would be foolish to assume we can let the market solve scarcity issues, and let the rich have all the fun without repercussions.

https://en.wikipedia.org/wiki/Rationing
And extremely highly paid lobbyists will keep pointing to this to let their bosses continue doing whatever they want. So.. when do you pull the lever for action?
I'd argue the opposite. For a lot of people, getting quick results is absolutely needed for motivation. Focusing on learning "the fundamentals" before getting to the enjoyable parts is bad advice for most, as it often leads to people dropping out before they get hooked.

I agree that you probably can't be a decent mobile dev in the long term without learning basic iOS/Swift or Android/Java(/probably Kotlin nowadays) but that is not a good place to start for people who are just getting started.
Attention is all you need?
They did not transmit sound through a vacuum, they transmitted radio.

May their armpits be infested with the fleas of a thousand camels for that title.
Maximum economic output isn't the ultimate "good" most people are aiming for.
> The annotations are interactive, so if you hover them you'll see more context about the events.

It would be helpful to put this somewhere on the page. On mobile especially one isn’t likely to accidentally discover this with random mouse movements.
Discussions that should be 1:1 become 1:N, wasting the time of (N-1) people.
Yes, but those systems have been obscure and uncommon for longer than a lot of today's programmers were even in the field. In the intervening time we all standardized on JSON and rediscovered or reinvented similar concepts all using JSON. Fine. It's great to understand and learn from prior inventions, but it's not like we're all going to switch back to IDL.

Consider that JSON being ubiquitous immediately makes it easier to adopt compared to a custom description language. If people actively used IDL today, there would probably be a lot of demand for a JSON variant or subset.

I'd make similar arguments about using JSON vs S-expressions for data interchange, but JSON works well with both Javascript and HTTP and everyone standardized on those, and maps cleanly to basic data structures in just about every modern programming language.

These JSON-based tools are actually very much like Lisp in that both the interface specification and the data are expressed in exactly the same format/language. This is not true of a lot of these older standards, and seems to have been the failed promise of XML.

IDL does look like it maps nicely to typed function calls in most languages, but it lacks the advantage of being expressed in a standard format/language that is already well-supported for other tasks, and seemingly doesn't impose any requirements on how the data itself is transmitted.

For an example of why language/format matters, consider the tool c2ffi (https://github.com/rpav/c2ffi). It generates a JSON description of a C header file. The header file itself is a pain to parse and extract information from. But once you have a tool to do it and put that information in a standard format, you can now build an FFI wrapper in just about any other language in at least semi-automated fashion. It makes the easy parts easier, compared to other systems like SWIG and GObject where the interface format is totally custom and you're mostly reliant on a single implementation to make it all work.

If anything, let's be grateful that the good ideas of the past are being rediscovered and reinvented in a way that might grant them more longevity and broad usefulness than they had in their first life. Did you use IDL? What was your experience like? How would you compare it to something like gRPC?
After neovim was released, I could feel the pace pick up, subjectively
I don't know. I'm certainly not a millennial and I've never had any real issue with ambient coffee shop or equivalent background when reading/working/etc. and I'm rarely putting earphones/headphones on or playing music in general. People probably just have different tolerances and types of tolerances for distraction--not sure how generational it is.

As I've said before, people here pine for private offices a lot but, in my experience, typical workplace private offices have tended to be door open by default absent private meetings/phone calls/some urgent deadline thing.
These are grad students. They are the academic equivalent of college athletes. They provide great benefits to the school. They generate substantial income. But they are not long-term employees, nor does the school want to turn them into such. The school wants to educate grad students, to turn them into something other than grad students. There is something to be said for not paying them too much, for not encouraging the profession of being a perpetual grad student.
Most Japanese bikes are very user friendly. Even the newer ones aren't terrible to work on. If you want the easiest mix of technology and ease of repair shoot for a Japanese motorcycles before 2014-ish.
I think it’s just semantics of whether “abuse” requires intent. If yes, then the commenters parent was probably not abusive. If not and only the behavior matters without regard for intent or psychology, then it does seem abusive.
https://media.discordapp.net/attachments/712954974983684137/...
Put the conclusion first and people will assume the context, stop reading, and blame all of their assumptions on you.

Put the context first and people will assume the conclusion, stop reading, and blame all of their assumptions on you.

It's just a matter of deciding what is worse.
This reminds me of "military style communication" (https://hbr.org/2016/11/how-to-write-email-with-military-pre...) and BLUF (bottom line up front).
This can be solved easily: give them a task they excel at, such ah going up against a conventional foe.

Take on Russia and force them out of Ukraine. Show the world just how competent the US military really is.
>everyone using it in business and multimedia must just like making their life harder

Nah, they just either don't know any better or just don't care. I think it is a mix of both.

>I forgot Linux was the greatest

You can't forgot what you didn't know, mate :) Linux is for servers, it has no place on desktop. All those "The [Current Year] is a year of Linux on the desktop!" articles can attest that.
Yep, that's exactly what I said. In that same vein, TIL scientists don't think.

Good grief, I should've taken my own advice further up in this thread.
If you are building your own home, read The Not So Big House:

https://susanka.com/not-so-big-house/

It is full of good ideas and is a beautiful book in its own right.
See this is exactly what the other poster means. Your gut reaction is to shut down any dissent.
Absolutely. The most exciting work I’ve done that has literally changed our world was done at systemically important multinational megacorps, where we created environments of unfettered innovation and an assembled teams of amazing individuals working as a coherent team. I had some really great leaders early in my career that showed it’s not only possible it’s the only way to enjoy any role at any company no matter the size. While you can’t clone their method to work in any environment, you can adapt their method to any environment with enough energy applied. The essential secrets are the ones I outlined. As an IC though it’s all about finding those leaders among the functionaries.

Likewise, most of the startups I worked at were exciting by not intoxicating. They were relatively banal in their goals (change the world through prestige makeup e-commerce or something), their technology modern but not innovative, and the teams tight but not always coherent like a well oiled machine.
2nd International Forest Garden / Food Forest Symposium
NYC cabs have played ads for a long time now. However you can press a button on the screen to stop them for your trip.
It's not like switching to USB-C will be any great technical feat for Apple. There is already USB-C on the iPad, and the iPhone is just a smaller iPad. It won't even cost anything: they are going to need to reconfigure their production lines anyway for whatever other changes they make in that generation.
Funny, I usually find it best to jump from the abstract to the methodology. Or, maybe pass through the introduction in between if there's any word I do not understand.

The only papers I think the conclusion is more useful than the methodology are on the social sciences and software engineering.
+1 for ts-rest

The people on the Discord are very helplful

https://ts-rest.com/docs/comparisons/rpc-comparison
Can you poit to the picture where Firefox has tabbar?
this is more or less what the article says.
I encountered CoAP when reading about the DDoS Open Threat Signaling protocol [1], unfortunately it doesn't look like any of the commercial anti-DDoS services are using that standard.

[1]: https://www.rfc-editor.org/rfc/rfc8811
Well then you're only really talking about < 0.1% of projects, since a single server and replication and caching will get you as far as you need, even for most social networks.

And if you are needing to massively shard because you're Facebook or Twitter, then it's not much of a hot take at all. But it's also massively oversimplified advice. Because the tradeoffs between joins and denormalization depend entirely on each specific scenario, and have to be analyzed use case by use case. In many cases, joins still win out -- e.g. retrieving the profile name and photo ID for the author of each post being displayed on your screen.

I'm just worried that people without experience will see your advice and think it's a good rule of thumb for their single-server database, because they think joins are scary and you've provided some kind of confirmation.
Same in NYC, been like that for years. However usually you can at least turn down the volume.
Ride-Hailing App on Blockchain: Riding the Tale of Decentralized Transformation
I mostly just wanted to share an article to a thought I woke up with this morning:

“Why are we using Uber and Lyft as trusted middle men in the rider-driver relationship? We all know we love the concept of ride sharing. Why don’t drivers get to take home more money for more of their risk and overhead?
Pipes and More Pipes on Linux
NASA's Software Catalog offers hundreds of new software programs for free
"you won’t have difficulty in learning X, just take a few days in learning X"

It isn't 2020 anymore. No. No, one is going to hire someone that is going to learn "react on the fly".
You're right that I am responding to very limited information, and of course everyone is fully at liberty to ignore my opinion.

That said, how would you describe a person (particularly a caregiver) who causes others to walk on eggshells because of their random unfounded outbursts, and refuses to back down when given reasonable explanations for the things they have become upset about? And not just once or twice but often enough that it has had a measurable effect on OP's behaviour. That sounds abusive to me.

Again though, as you pointed out, it's not appropriate for me to continue to speculate on this; I just wanted to elaborate on my original comment to make clear my reasoning.
Isn't that for undergraduate admissions?

Correct me if I am wrong.
Everyone thinks this is fun until you sit on a wet spot on your way to work the next morning.
Indeed. I wonder if those in this thread believe this logic applies to every government benefit / transfer.

If GM isn’t paying a single mom enough that her kids don’t earn out of receiving Pell Grants, is the Department of Education “subsidizing” GM?

Social Security is a net payout win (i.e. a transfer payment, long term) for most lower-income workers. Is it subsidizing employers?

The “living wage” argument is really an argument that the government should turn over the responsibility of running the social safety net to private businesses (e.g. Harvard must pay a single mother more—enough to level past food stamps). I don’t think this is actually anyone’s desired end-state.
And to be thorough... The original vi mode of text editing goes back to 1976.

https://en.m.wikipedia.org/wiki/Vi
> That may have been a hot take on my part, but what makes Debian worthwhile over Ubuntu aside from ideology?

I think they're very close these days but to me: Stability, I say this using Ubuntu 22.04 but to say Debian 'sucks' is a big stretch given how similar they are now

Windows 10 to Windows 11 is a disaster, nobody wants it, it's forced on most people, at my workplace people are avoiding it, Debian on the other hand has been mostly smooth sailing for like 10 years now

>Anything other than Ubuntu and Mint requires involvement with 3rd-party repos for comparable multimedia playback

Don't most people use Youtube and Spotify etc these days? If someone wants to break out the Mp3's they just install VLC.

> I remember years ago Debian having some confusion with different images and firmware

You'll be happy to know this is fixed, Debian's latest release now includes non-free firmware in the installer:

https://www.debian.org/devel/debian-installer/News/2023/2023...

Starting with this release, official images include firmware packages from main and non-free-firmware, along with metadata to configure the installed system accordingly. Our installation guide has been updated accordingly.

--- Debian 12 or Ubuntu 22.04 you can't really go wrong imo

There's some other stuff I want to say but I must sleep! thanks!
Maybe there are ways to do the same?https://twitter.com/nurlannurmanov/status/146197080295855309...
Look at you being a prime example of an “expert” thinking we should enact his politics because he said so. Exactly the kind of thing GP is saying.
Check Cohere's embeddings of Wikipedia: https://txt.cohere.com/embedding-archives-wikipedia/
Same here. I don’t think we’ll see any reckoning until all the people involved are long dead…
I liked parts of this and disagreed with other parts.

Perhaps the part I agreed with the most is "don't hire too fast". It's difficult for me to think of a startup (or, honestly, any company) that failed or experienced pains from hiring too slow, but I can think of tons of problems (often from personal experience) from hiring too fast.

One piece I couldn't help roll my eyes at is the "don't use Jira" bit - like the sun rising in the East, bashing on Jira is the favorite past time of engineers. Depending on your type of startup, Jira may be a great tool for the job. E.g. if your company has lots of different workflows it needs to support, it can be very easy to waste a ton of time due to "dropped balls" if things aren't tracked well and issue ownership isn't explicitly clear. Of course, it's easy to waste a ton of time over-complicating Jira with a million unnecessary issue states, but IMO Jira has made it much easier for small teams to use it and be productive quickly (i.e. team-based projects). I'm also not saying Jira is the best tool to start with (my last startup stated with Trello and it worked well), but once you get into production and have a lot of operational issues to manage and prioritize alongside new feature development, you're likely going to need some Jira-like tool to keep everyone aligned and informed.
The best ideas do win, it's just that people have different ways of measuring "best".
There is an incredible important step missing: find a viable business model. Getting ideas and building them is "relatively" easy (just look at the vast open source ecosystem) for engineers but integrating/pairing/merging them with a business models that generates revenue within a limited time period is hard.
So you can invest your time I learning Fuschsia and Flutter. What could possibly go wrong?

But that’s not demonstrating the promise of a great cross platform experience.
The only people interested in this story are people who don't care about martial aarts. AFAIK Musk has no formal training in any MA. Zuck is a BJJ blue belt I believe. BJJ (Zuck's training) is mostly a ground game. BJJ matches are pretty boring to watch, it's hard to see what's going on, it's 2 guys on the ground trying to get advantage. Don't get me wrong, it's fun AF to do, but it's not a great spectator sport.

Zuck is also about 20 years younger than Musk. The entire matchup is so silly. If you want to go see bad BJJ, I'm sure there's a tournament near you this weekend. Go and watch the novice grades and you'll probably see better martial arts than what this thing promises.
Is it India? The author was residing in California at the time of writing and the bull was a Texas longhorn [0]. Given those details and the fact that the author didn't bother specifying India as the location (even though he was writing for an American magazine), I would assume the United States as the location.

[0] https://www.computerworld.com/article/2567290/no-more-bull.a...
http://yummymelon.com/devnull/moving-text-elegantly-in-emacs... maybe
Not everyone who takes acting classes wants to become an actor. I'm in the military and I can say that more military people should take acting classes. I've seen drill sergeants who are totally unable to fake being angry and so come out looking just crazy because they don't understand how to play a character, and generals who cannot make a simple speech without getting people angry for no reason. Even a bottom-of-the-pile acting class would help.
Android to iOS is like React to Cobol. If you were a plumber using android you might know more about Android than a iOS developer.
For being shutdown and canceled, the lab leak theory is and has been talked about a shocking amount for the past 3+ years. Rarely a day goes by here that it hasn't been talked about, especially in 2020.
It’s not perfect, but I like Microsoft under Nadella’s reign.
Ubuntu ships the live patching that was developed by SUSE and Red Hat.

After Oracle acquired the company that developed ksplice and took the technology private, SUSE started to develop kGraft[1] and Red Hat started to develop kpatch[2], and these were eventually merged and upstreamed[3] into Linux.

[1] https://lwn.net/Articles/596854/
[2] https://lwn.net/Articles/597407/
[3] https://lwn.net/Articles/619390/
Hey Alex, I had the luck to learn about tRPC directly from you when working at an open source company that used it for a while.

I quite remember tRPC being the only unknown part of the stack when I started there, and I was a bit scared, but tbh it was pretty easy to pick up and it's an awesome abstraction to make the server of fullstack codebases in typescript.

I always liked GraphQL but if you're working solo it doesn't make that much sense to have the GraphQL api as contract. With external devs a little bit more.

+1 to OpenAPI and being able to generate code, SDK's, docs, automagically.