skysight-inc/HackerNews huggingface dataset:
As with most complex questions, the answer is "it depends".

I don't know what your startup will do, so I can only speak in abstracts:
- Will you need to network a lot? If so, you should be close to the people you want to network with. If not, you can reduce your expenses & improve your QoL by relocating.
- Same question if you need to hire / collaborate with other people. More and more can be done remotely, but it is not always the best choice.
- Is your future product influenced by where you are located?

Try to think of all the pros & cons of each option you have.

Edit: Entrepreneurship is a fairly "personal" journey (there are few universal answers), so you should ultimately do what you think is best for you.
I'm not a DB expert, but "750k users in a month." doesn't sound like a quantity that you'd need to use some kind of fancy special tooling for.
My 10yo notebook (TPM 1.2) wound up with it via insider. Since updating, my security updates went from 1-3/wk to 1/mo.
I thought he was anti-window?
U.S. venture capitalists bet big on European startups
One tactic I've seen for when you do have some bad news, is to misrepresent it in the meeting request. But that has long-term cost.

One day at a past company, I noticed in a videoconf team meeting that the CEO and the head of my dept. looked atypically grim. After the meeting, dept. head texted for a call with me. I think the gist was something like:

are you available for a call a little later?

uh oh. you and bob looked unsmiling in the meeting

lol nothing bad! just want to talk about the project

Then the video call comes a short while later, and he's standing, and has an unusually good backdrop (taking the occasion seriously). He's leaving the company.

I suppose he saved me an hour of worry before the call, but these days we're friends, and if he ever tells me some forthcoming meeting isn't bad, I will probably instantly remember that time it actually was. :)
Ok, let's pretend they don't exist and potentially hang the app.
In my case, I seem to have occult tethered cord (among other things.) MRIs suggest it but aren't conclusive, so my physiatrist wants to send me to a neurosurgeon at Stanford for more specialized testing. My sciatic nerves are obviously snagged on something, easily verifiable mechanically, but nobody can say where. I'm losing sensation and motor function in my legs so paraplegia is a real risk if I don't get it treated. There are maybe three places in the US which can diagnose me definitively.

I also need weekly PT for the rest of my life (the tethered cord is a complication of a genetic disorder) but most insurance only covers a few PT sessions a year. I have no faith anything less than god-tier insurance will keep me from becoming severely incapacitated.

My strategy has been to front-load the expensive stuff (surgery, diagnostics, power chair) so I can maintain my health more cheaply, in case I decide to change careers or have to go on disability.
Too true. This is why I hate that both Debian and Ubuntu sign their packages. They're trying to control us, man! /s
Yes, there are different levels of chunking we can consider: a branch is a change, and a commit is a change.

Be that as it may, a squashing merge is focused on one level of abstraction and mostly poops over the others.

The nice thing about levels of abstraction is that we can have them all and preserve them.

Commits which you did not actually produce as part of a merge are not an implementation detail; something which isn't there does not provide implementation. Opaque implementation details are something which exists; they can be looked at debugged into.
It's in the query param: 01h06m24s
Matter of definition, I suppose.
No.
To have dependent types the values the types depend on must be runtime constants, not compile time constants.
I can’t imagine having any hardware colocated without proper out-of-band KVM access. Who is going to drive out to the wind turbine and flash a new disk image to my Pi?

10Mbps is also excruciatingly slow. I was ready to see a 100Mbps cap.
Setting up Gmail in Doom Emacs using mbsync and mu4e
What I really like about this is that you open the dependency in a web browser and see the human readable source code. No transpiling! https://deno.land/std/http/server.ts
I'm running it, and most of the things I like probably fall under "consumer" than not. The biggest things I like are cosmetic; the rounded windows, smoother (easier to read? seems like it) fonts, there's changes to the right-click menu and other places with explorer that make more sense (to me) than Windows 10 once you get used to them.

I thought I was going to be a die-hard 10-or-linux person but then when I learned that rufus has an install option to by-pass the checks I decided I wanted to try it out and I continue to use it because of cosmetics, and because I'm assuming it will be supported (at least for security -that's all I care about) longer than windows 10.

10 will expire before 11 so I'd rather get used to 11 now.

The WSL graphics capability is nice too -in theory. In practice I haven't used it ...yet.
No, const generics only work with compile-time constants.
I'm sure the answer is "it depends," but when do parts get so small that you stop getting higher part yield per wafer because the component just gets too small?

Are there reliability or ruggedness concerns where some use cases prefer older processes?
> 343 days ago

Those "lowest prices last seen on" dates seems to imply it's going to go down another $10 on Black Friday, which I would guess is just them eating some of the sales tax but still "free money"
https://philanthropynewsdigest.org/news/charles-munger-pledg...

https://www.pacbiztimes.com/2021/11/02/ucsb-says-its-stickin...

This and more recent articles mention the 200M out of 1.2B.
No foreign keys to make migrations easier. That doesn't sound like the best trade off to me.

Having the database constrained as much as possible makes maintenance so much easier. Many bugs don't escape into production as they're caught by the database constraints. Those that do get out do less damage to the data.

I know scale comes with trade offs but that seems extreme to me.
The greed is distributed across the cloud provider's C-suite for sure. To be fair to them they refunded the bill afterwards according to the article but IMO we should not be accepting this kind of pricing models as normal.

A million items isn't a big deal, distributed or not. If anything, if your distributed architecture makes reading a million items more costly than a single machine doing it then it's time to go back to the drawing board.
Keep up the awesome work, Carl!

I absolutely also loved your house building post. For people that didn't read it yet: https://carltheperson.com/posts/my-house/

Your world view is awesome and I especially admire it from a person your age.
It’s all about luck and needing to be already wealthy is true in America at least. Healthcare costs will annihilate you otherwise…
The objective should allude to a why. So why do you want to reduce body fat percent?

Let’s say you want to fit in your clothes again. Make that the objective. The KR is a how for the O why.
I think we are reading your original comment as “this will create fragmentation in the Linux ecosystem which will be bad,” but Linux is already extremely fragmented, and a new DE will probably not have any impact. (In other words, what’s the point of your original comment, then.)

I’d say that fragmentation is a natural result of the flexibility possible with Linux. So it’s an unsolvable “problem” as long as the key benefit of Linux (flexibility and choice) still exists.
The Other Hurricane Season
I believe it’s also the case that tribalism is the norm throughout human history and the authors of the article are of the neoliberal mindset that in-group preference is immoral because it defies egalitarianism.

But I also can’t help but notice that such ‘narcissistic’ in-group preference dominant groups seem to be doing really well for themselves. The Amish and Hasidic populations are doubling about every twenty years.
Similar, but this applies to individuals and non-financial companies.
They mention that PlanetScale uses Vitess, so indeed it might be distributed
Why should pupils be barred from learning math and science just because the parents did not enjoy sufficient education? It's one of the core tasks of the school system to ensure that pupils do not suffer disadvantages from their parent's educational background.
* It's different, so it's better.

* FOMO.

* "Modern"
I wonder what I should buy in the microchip glut of 2023.
Amen. My manager scheduling an afternoon meeting with title "Very important information to share" without no info and sending it early in the morning, means I will barely work and will spend the day wondering what it is.
50% is due to my anxiety, 50% due to curiosity.
> Hillsborough disaster

The "We'll There's Your Problem" podcast had a interesting episode[1] about the Hillsborough disaster.

> a large fluid mass

Apparently mosh pits are an ideal gas. From [2]:

>> ... we examined the 2D speed distribution; previous observations of human pedestrian traffic and escape panic led us to expect a broad distribution not well described by simple analytic expressions. However, the measured speed distribution in mosh pits wads well fit by the equilibrium speed distribution of classical 2D gassed, otherwise known as the Maxwell-Boltzmann distribution.

[1] https://www.youtube.com/watch?v=j2BjTfwhbh8

[2] https://arxiv.org/abs/1302.1886#
Dear god, I hope you're right ...
with a window
One past thread:

The untold story behind Apple's $13,000 operating system - https://news.ycombinator.com/item?id=15632674 - Nov 2017 (20 comments)
To clarify I meant 100x as safe for the workers.
In a world where Juicero raised $120m, selling overengineered solutions for simple problems is not necessarily a bad idea.
Your Internet bandwidth is not relevant when talking about a compute-heavy backend like this. Wolfram|Alpha is not going to load any faster on a 1Gbps connection than it will on a 20Mbps connection, other than some static assets, but even that isn't going to be hugely noticeable if we're talking about 2ms RTT on fibre vs 8-20ms RTT on cable/DSL. If you're downloading a giant file off a nearby CDN, then sure, 1Gbps fibre is useful. I can max out my 1400Mbps cable connection downloading things this way (it's mind-blowing...), and my latency to my upstream gateway outside of my house is 8ms. But Wolfram|Alpha isn't going to load 40% faster for me than it will for you since it's I/O bound and your end-to-end latency is waiting for the backend to complete your request.

I will say, though, that Wolfram|Alpha could be "optimised" in the sense that it could do less fancy JS and be a simple box with a submit button, like SymPy Gamma.
Pop OS is the best Linux desktop right now for new users. Imagine if they would have decided to not built it at all. Quite a loss for Linux users in general.

And now they want to build something new from scratch... The possibilities are pretty huge. In a few years we could have something that is faster and better looking than mac os for Linux, with innovative new features that doesnt exist in mac os or Windows.

Also great to see this happen from System76 and not Google or Microsoft. The culture of a company is super important for what it produces.
They have to keep up the streak of flubbing up every other release of Windows.
Lol Graham Hancock is one of the biggest frauds and a liars.
My whole extended family runs on vanilla Fedora. Even my two surviving grandparents use Gnome as their desktop.

They are perfectly happy. The only problem that arises from time to time are some weird-ass Windows applications that refuse to run with even Wine.

Gnome is a smooth desktop that's easy to grasp and gets out of your way and definitively not aimed at Linux admins.

For those there's tmux.
I only ever use it for date math

For whatever reason, I like keeping track of 1000 day anniversaries

https://www.wolframalpha.com/input/?i=1000+days+after+today

Shortly before any kind of 3rd anniversary or birthday I try to remember to check this.
What do you think Donald Trump would have done differently that would have been better?
The 6050l provisions in this bill are impossible to comply with, and carry criminal charges of you don’t. It would be far better if this bill didn’t pass.
I don't have a great feeling about this. They put up the job posting for this last month, and since they're in CO, they have to post a salary range. $90k-$110k. Even in Denver, that's absurdly low. You'd expect $150k at the low end. Feels ripe for something half baked from a new grad who doesn't know better.
It's about not bringing a gun into work and "going postal" (named after a situation with a post office employee)
I'll be surprised if they aren't binding to a graphical framework in another language. Probably GTK or Qt
Corruption. A billionaire’s design bypassed the normal approval committees because he waved money around. What else would it be? We excel at being corrupt (Congress? Healthcare? MIC?) AND deluding ourselves into thinking we’re the best. It’s a farce, and to my eye it seems to be slowly collapsing in on itself.
Have you tried to contribute? I have in the past and never had any issues.
I wish people would stop treating vi like it's God's gift to every programmer on earth. I forced myself to use it for two weeks just to see what the fuss is all about and try to push through any bias.

So first off I use Dvorak so I have to switch tons of the bindings so I can use reference layouts. My moonlander keyboard already gives me directional movement on home keys. I don't have a ton of things to automate that I cant do in Alfred and my keyboard has over 1000 possible slots for keys and macros, more than I could ever use. Unlike Alfred workflows, the macros are trapped in vim. I have to add a ton of plugins to get anything approaching the experience of Pycharm and now it's just as slow, the auto completion is worse, and it looks like ass. But hey at least I can use it over an ssh connection (gotta transport all of my config first!), as if sshfs is not a thing, not that my work load is all cloud containers so I rarely ssh at all anyways.

Micro fills a niche for me where I don't want to leave the terminal and just need to edit a few lines.
So annoying because every monitor I have has more horizontal space than vertical.
Ha, hearing the word "process" in Wolfram's voice, there.
> I also expect to work with Dan Piponi on data-centre-scale transactional memory

This sounds really interesting, I learned about STM in Haskell while working on Cardano & it seemed so obvious - I am sure there will be some seminal outcomes of this too.
That may make sense to you, but it does not logically follow to my reasoning. It’s a logical leap and a bridge too far.
Still doable. AWS have a tool for parsing JSON files and turning them into a JSON feed: Textract. Given you’d already be inside the AWS ecosystem building the Alexa skill, it would make some sense leveraging that service.
First of all: Don't trust random folks on the internet (such as me) on such important matters.

> how can I know if this is the right decision for me?

I cannot offer you a solution. But I can offer you an angle.

Under what circumstances would you decide to emigrate to a country you know very little about?

If you are like me, the answer is clear: Only, if life at your present location is unbearable and is likely to get worse in future.

You may want to think whether or not this analogy applies here. That is, ask yourself:

1. Are you totally, completely miserable in your current state and with your current gender? (I am not talking about mood swings that all of us experience.)

2. If the answer to question 1 is yes, are there reasons for your misery other than gender dysphoria?
There’s a pretty simple fix for this too: “do you have a moment to talk about ____”? And if it’s benign, you can just say “I want to ask about ____”.

These days when you have chat as an alternative to saying it out loud with other people around, you can afford to tell someone what negative thing is coming: “hey when you have a moment let’s talk about how you handled _____”.

Then they know what’s coming. It might be unpleasant, but it’s not spooky.

And if you have to drop the news without a prior hint, regularly scheduled meetings can do that without people having their guards up.
Yes, a name is strictly speaking unnecessary, but you need to actually identify a real person uniquely in the real world.

its not PII as long as its impossible to link it back to a unique identification from the real world such as a name, social security number or similar.

so my previous blanket statement of IP addresses not being PII is slightly exaggerated, they can be, but they rarely are.

most people access the internet either with dynamic ip addresses or from a corporations internet providers.
people that have a static ip address on a private landline and without a NAT are rare, which is why generally speaking, IP addresses aren't PII.

it does become PII if the person in question has a static ip address and is the only person using this connection.
Lol what? Don't project your insecurities onto me...

I literally said these are problems a manager will not witness unless they're micromanaging, where did I judge your management style?

-

Though to be blunt, this is starting to feel like the Dunning-Kruger effect in action. I mean how deeply familiar can you be with Git and still question how others find Git hard?

Even Linus has admitted that Git is hard, but argues it's gotten easier over time. Of course things live on the internet forever, so even fresh beginners end up not learning about the newer, easier ways to do things.
Siri and Alexa pass a lot of questions to Wolfram Alpha.

When Apple first started using it, they were responsible for 25% of all WA traffic. With Alexa, I assume that the majority of WA's queries are coming from smart assistants at this point.
(https://9to5mac.com/2012/02/07/four-months-in-siri-represent..., https://www.theverge.com/2018/12/20/18150654/alexa-wolfram-a...)
I feel like indexes are a pretty fundamental type of DB knowledge. In fact I'd say it's table stakes knowledge you should have if you're working with them. Further more, knowing that ForeignKeys typically apply an index to that column is also in my head basic knowledge. I'm sorry you got burnt, and congrats on learning a lesson, but you could have gotten the same knowledge by ever googling MySql ForeignKeys and saved yourself a headache.

In fact it's like a big bullet point near the top of the docs page.

"MySQL requires indexes on foreign keys and referenced keys so that foreign key checks can be fast and not require a table scan. In the referencing table, there must be an index where the foreign key columns are listed as the first columns in the same order. Such an index is created on the referencing table automatically if it does not exist. This index might be silently dropped later if you create another index that can be used to enforce the foreign key constraint. index_name, if given, is used as described previously."

I'm not entirely sure why buzz around "developer learns basic knowledge" has this on the front page.
It’s still there, and I use it regularly, probably several times per week.
There's a large advantage to passengers having a nationally organized network - same as with air traffic control (provided by government), or highways (provided by government). Of course track segregation between non stop services and local services would be better.
Nominally free lower classes would have lived in an entirely different part of town. We know quite a lot about the society in question from written sources, this is far from blank slate archaeology (where everything we find seems to default to "used for some ceremonial purpose")
I've seen things you people wouldn't believe. Millions burnt on consultants and licensing Oracle. I watched C series startups throwing it all away in a move to NoSQL. All those Amazon RDS fees will be lost in time.
It's part of establishing a brand for themselves. They want to be the face of the modern linux desktop. They've done a good job of this already with the tweaks they've made to GNOME (I run Pop_OS and I have had a very positive experience it), but if they really want to establish themselves, they need to create a branded experience all their own, à la ElementaryOS. A custom DE would go a long way towards providing that. It's also an opportunity to address and fix a lot of the UX mistakes other DEs have made, which is likely to generate lots of buzz (as evidenced by this thread).
This is definitely a lesson in the importance of indexes in general. We are well aware of the potential pitfalls with our current pricing. I’m happy to say we are nearly done modeling different metering rates for the product which would mean significantly lower bills for our users and avoid issues like this.

It’s core to our mission that our product’s pricing is accessible and friendly to small teams. Part of being in beta was us wanting to figure out the best pricing based on usage patterns. That work is nearly done. As the post mentions we’ve credited back the amount.
You are right.
I experienced the same cult-like fanatic adoration of the process with rather detrimental results for the company's IT department similar to the times of "agile will solve everything and heal cancer" which bit us like a holy hand grenade.

Maybe we computer people are, like anybody else, also in need of a Shepard and a holy book?
My dads grandma would still refer to tomato as "food for pigs".
Oh man, I just did a thesis on using a memory safe language like Rust for the kernel.

The consensus in research was that Rust is extremely promising for designing a next gen memory safe OS. Some data structures are troubling to implement (paging table, etc.) but the benefits are significant.

This is just a DE but if it's a sign of more things to come potentially over the next decade I am very excited.

Linux is always going to be fragmented, and other OS (ex. Android) are either already integrating some Rust or are strongly considering it (ex. Microsoft).
> Deniers like you?

I don't know what you think I'm denying?

> People still die in car accidents even though modern cars have ABS and airbags, so, maybe car manufacturers should just get rid of those things and sell cheaper cars, right?

Should we just tell people to stop driving cars since they can cause accidents? I guess we should ban alcohol and cigarettes as well since they are a public health concern?
But that's the running gag in archeology? If you don't know it's purpose it's for r&c
I doubt the target audience is the same. WA is way more powerful than google(which on the other hand has more data, not always exactly accurate), but we're comparing apples to peaches here.The problem with WA i would say is the fact that people who would use it(hobbyists, students, researchers, etc) probably don't always have internet connection or are fans of the "cloud".I used to love having WA when i was studying math, even though it is limited in the capacity of showing different methods of achieving a result, it is useful in that you can check yourself.
In academia sphere the last time i checked internet speeds & latency are still an issue, but i might be wrong about that, also google has probably the most & fastest servers, so we're talking about a performance issue and not necessarily a lack of features.
My recent crazy idea was an FPGA attached to PCI (possibly PCI-e) interface and a modern video interface for retro gaming. Essentially, program the FPGA to be a Voodoo II. Problem is reverse engineering gets complicated, and you can still find Voodoo IIs on ebay.