skysight-inc/HackerNews huggingface dataset:
Ask HN: Setting up a US topco with a UK subco
Hi,

My co-founder and I are currently raising a pre-seed from EF who can invest in either US or UK companies with ease. We need to set up our company in order to create a bank account to receive the funding within the next couple of weeks. We are citizens from the US and UK respectively.

Ideally we want to set up as a US topco as we suspect our seed (plan to close in April) will come from the US due to our network and industry (web3). However in order to employee myself (UK) longterm we want to set up a UK subco.

Is there any advice out there from seasoned entrepreneurs who may have gone through something similar?

Note: we will be operating remotely
Investor funded/investor-driven businesses ("startups" in the Silicon Valley sense) are not businesses in the classical sense - they are financial products.

The startup company is the product, sold to investors. The company grows its value by growing the value of its assets, which is the shares in the company, by creating and growing the perceived value in the company's technology, team, products or services, in a growing market of increasing investor interest, even if those products and services are never delivered, sold, or offered to customers for profit or in any manner. For an investor-driven / funded business (the Silicon Valley-style tech startup), growth is most important as measured in growth of the company's value. The actual products or services of the company are just by-products of what is needed to support that growth and provide a mission, if the startup even needs to deliver those products or services at all in order to increase its value to current and future investors.

The startup company's market are investors. The market demand is determined by investor demand in a particular industry sector or interest area where there are current and future investors. Demand in that industry sector is defined by the potential interest of later stage investors or public markets in that industry sector. It is also determined by the solutions in which the company aims to offer products and services, whether or not the company currently does or will in the future.

Since the market are investors and investors are driven by the potential for future investor interest and demand, investors are very much driven by publicity and "hype" as it serves to increase the current and future value of their share of the financial product, the shares in the startup.

Current and future value have very little to do with the products or services the company offers now or in the future other than create a perception of value in the company's assets.
This. If the documents were "thank you for inviting me to the island and introducing me to the very young girls" notes from famous people, I think the individuals involved would be fighting different court cases.

We've already got pics of him acquainting himself with two former POTUSes, I'm not sure docs referencing considerably less famous individuals in ways a judge considers to be largely already public information or innocuous detail are going to reveal much or add much more to the rumour mill. Though frankly, since it's Epstein people would read stuff into his pizza delivery orders.
Ahh yes. Freezing your terminal via control flow with Ctrl-s. It’s almost as bad as finding yourself trapped in vi with no obvious way to exit. But if I recall correctly, you can resume flow with Ctrl-q.
So a transformer is just a "graph" network. You have a bunch of nodes in the graph, and depending on the kind of transformer, the nodes form different topologies. Now, here is the catch, with graph neural networks, we may reorder the nodes, and as long as the edges are kept okay, we are fine.

This is because graph networks are permutation invariant, but vision tasks are not. Nodes do not necessarily know their ordering with respect to the input. We use positional embeddings to inform the nodes where they are with respect to the input, because it matters.

To see how, or why, take any image, flip it upside down, cut it into patches, and then flip the patches.

The patches know what their content is, but not where. The edges in the graph merely point to the neighbours for further computation.

Positional embeddings are just vectors that you index or compute at runtime. These vectors then are concatenated or added onto the vectors of the patches or tokens.

We use positional embeddings for all sorts of tasks, such as text (position of token), vision tasks (position of patch), or even sound tasks (e.g. point in time).
I switch between Go, Spring, and ASP.NET (the latest one, which used to be Core, but isn't anymore). I don't think your Spring experience should be extrapolated to other frameworks — dealing with it is certainly significantly more painful than working with dotnet.

You don't get type safety for your database queries without jumping through hoops (compare anything it provides to LINQ — it's not even in the same league). Hibernate feels like a significant step-down after Entity Framework (I might be an idiot who doesn't know how to use it, that's entirely possible, but this just proves the point — it was easy to get started with EF, it didn't require a doctoral in ORM studies to become proficient with, it's dead easy to write queries for (thanks to LINQ), and the vast majority of those translate to pretty efficient SQL which is fine for 99% of my queries).

You get lots of behavior decided at runtime (while ASP.NET for the most part is very explicit in its configuration).

It also doesn't use many annotations (most of those I use are fully optional, like adding pretty names to database columns; and those can be configured through explicit method calls).

It does require DI (and IoC containers are swappable if you don't like the default), but I didn't have nearly as many issues with it as when working with Spring projects, whatever the reason may be.
The concern is that lab grown food will have similar health risks to ultra processed foods — which are correlated with a number of illnesses.

You’re asking people to trust a process (food science) that we’ve spent the last decade finding out has poisoned us for generations.
Generally what actually happens is small parts or details are confirmed and others aren't so there's still a 'conspiracy theory' about some facts while others are just facts.
>At this point, I am not really sure that end to end encryption is generally applicable to groups.

You encrypt the message with all the public key's from persons in the group, what's the problem? You do it the same way with Mail...aka pgp.

You don't need OTR just plain old gnupg:

https://www.gnupg.org/gph/en/manual/x110.html
In your case, you'd be better of grepping tailwind's source. You could even spend some time writing a shell script that turns your proposed style rule into a regexp and runs it wherever tailwind's css file is.
It was a jail that specialized in high profile cases (terrorists, El Chapo, poor ol’ Ross Ulbrect), and he was the first person to die there in 14 years.
The electric vehicle boom in a quiet Hungarian town
With Twitter unable to make payroll,

Advertisers unwilling to stay on a platform morphing into a feted cesspool of questionable content,

the possibility that the twitter app maybe withdrawn for containing unaudited or unapproved code,

or perhaps falling foul of the terms and conditions.

One may well think it is time for a replacement.
Ask HN: Multi time zone remote work
Just curious to know how many people here are having to span multi time zones at their companies in a remote work environment? It seems like companies that were previously multi-timezone had some sort of overlap that expected employees in remote regions to coordinate with the mothership but now things have gone fully remote it's worse.

Can anyone confirm?
No one denies conspiracies exist. As you note, plenty of conspiracies have demonstrably existed.

"Conspiracies exist, therefore my pet conspiracy theory should be treated seriously by default" is the fallacy.
We know via the GNU drama from a few years ago that this trash was involved to some extend in financing GNU at the MIT (then very probably having some significant weight on some technical steering decisions).

How deep the rabit hole goes? That avoiding conspiracy stuff.
Your reasoning is kind of like saying if Saudi really killed Khashoggi why didn’t they update their laws first to make dissident journalists executable without trial? You’re looking for evidence of wrongdoing in places where it’s obviously going to be absent. Changes in what information Twitter considers true does not require a public facing policy change.
it’s never too early to set a goal for 2023
There's synthetic leather too.

And there's vegan cheese https://www.reddit.com/r/vegancheesemaking

and of course vegan yogurt etc. (you can make yogurt with coconut milk for example)
Thanks a lot! Happy to have your PR :) https://github.com/sdogruyol/crystal-for-rubyists-en
Those are seriously the best.
Styling HTML with a few classes and css selectors has drawbacks: you have tightly coupled code that is separated, and modifying one or the others implies that you recalls properly its counterpart. There are methodologies trying to address that, but it never seems to be enough helpful.

This becomes even harder when you refactor/reuse things.

It is then worse when you want to maintain.

With an approach like tailwind, with non-specific css, the coupling is ensured, the css is re-usable, the patterns are re-usable, re-factorable with a single copy paste.

I don't use tailwind yet, but just using exclusively utility classes changed my ease in writing, refactoring, re-using and maintaining code by an order of magnitude.
I was young and in a pretty ropey state of mind, living in a drab town in the Midlands in the sleety grey winter. A friend had tried it before which is where I got the idea. It tasted nasty and bitter, unsurprisingly for something you use by the pinch.
Within an hour or two I became unpleasantly high, which made me regret what I'd done and worry myself into a classic bad trip state. It lasted for a long time, don't remember much of the evening, went to bed, couldn't sleep, missed an awards ceremony.

Next three days I was like a zombie - heart racing even sitting still, cotton-mouth, trouble stringing words together. Along with galloping shame and self-loathing.

To this day my friends give me shit me about it, whenever nutmeg is mentioned. I count myself lucky that it wasn't worse and that I still have friends from that time.
Gaslighting is the 2022 Merriam-Webster word of the year.
so how to safely use strstr then? this is truly a bug hard to find, yet another caveat.

not sure if fuzz testing can help here.

I wonder how many implicit-const-to-non-cost API are in ANSI C and Posix C
Mapstodon – Graph-Viz of the Fediverse
U.S. only. Changing your legal structure for one person is a wild misallocation for a pre-seed start-up, and a stain not easily remedied down the road.
There's a summary here https://old.reddit.com/r/conspiracy/comments/r45a5n/here_is_...

But of course, it's a link to /r/conspiracy and as such is tainted, but stopped clocks and all that
To me, Tailwind is not an abstraction, but a "more convenient" way to write CSS for some projects.
> Kennedy rejected the Northwoods proposal.

> Following presentation of the Northwoods plan, Kennedy removed Lemnitzer as Chairman of the Joint Chiefs of Staff

Sooooo ... your smoking gun is that someone at some point had a plan to do something that conspiracy theorists say happens all the time, and their plan was rejected and they were fired for suggesting it?
Hi, author of the article here.

They act as a "position signal" that modifies the patch embedding. The learned signals are similar to other neighbouring position signals, and the later layers of the model will use the "similarity" between signals to identify the proximity/order of different patches.

There is no explicit mechanism that tells the network to make neighboring position embeddings similar, it's just a result of the training that fortunately works and seems logical.

I can definitely try to explain further if needed
I do side projects for myself such as web scraper, etc.. I enjoy hobby coding because I don't do:

1. sprints
2. minimum documentations
3. no test cases
4. only one git branch
5. run on barebone VM

I don't want agile + code review + PRs + git merges + container. I want the least amount of friction between me finishing typing code to running that in prod.
Sounds cool - I'll shoot you an e-mail with my discord name.
Specialized Zero-Knowledge Proof Failures
In my experience, there are only two reasons why a middle-aged adult would approach someone in 80% of those scenarios. One is that they're trying to sell me something or solicit donations to some cause, and the other is that they're literally insane and are about to start telling me why 5G towers shoot mind-control rays.
Also, this shit is harder than it seems, and it is painfully easy to introduce huge vulnerabilities if you don’t know what you are doing. SQL injections, CSRFs, etc can all be a problem if you go down a naive route.
When I did Java, I found the Java ecosystem to be very productive because of the libraries available, but Spring was basically useless and was just a way to convert compile-time errors into confusing runtime errors.

Most of the useful stuff in Spring is just thin wrappers over other libraries (including the standard library) anyway.
I don't like it, too. Funny story: In my early years of development. My boss told me, that I should refactor the css of our application. We had a lot of styles directly in the HTML and I should create a css file with classes, to be able to reuse these classes. At that time I had no clue of css, this project should be a learning by doing. YES... Bad idea... So anyway: I did exactly that, what Tailwind does. I created a whole lot of utility-classes. I remember that our CTO yelled so bad at me, why I did such a braindead thing. I laughed so hard when I looked at tailwind, cause it's always reminding me at that time.
Isn't prevention of transmission what vaccine effacacy measures?
You have a shiny new tool called hammer and now everything seems to look like a nail to you. Tailwind is not made to completely ditch css. Its not a replacement, it just tries to make your life easier. At least in most cases in my experience.
I guess I forgot to mention that with the greater prevalence of documents being online (including formal government documents which in fact penalize you for sending them in-paper documents), a lot of printing should not exist and should instead be on phones and tablets.
It might be interesting to estimate how much smaller the candidate pool would be if you tried to evaluate people that way. For what subset of the developer population would any significant quantity of professional work be visible on their personal github account?
This answers my question, thanks.
I was implying that there's a reason why people have a revulsion to eating bugs. It's rational. It's not just "cultural squeamishness". I should have explicitly stated my intent.
I've used Tailwind for about 2 months now and I have to say that I think the author misses the point. Tailwind breaks away from having multiple style definitions away from the elements you're working with in your templates/views. With utility classes it is possible to see from the markup what styles are applied right there without having to dig through cascading style sheets that often hide in some bizarre area where the style is actually applied.
Don't confuse Mac's Ctrl with Ctrl on Win/Linux. Mac's equivalent to non-Mac's Ctrl is Cmd.
There's also a Chinese version at https://cn.crystalforrubyists.com
It's not updated for a while though happy to have your PRs :)
Tailwind is 100% an antipattern, spitting in the face of well-written CSS. It is essentially a crystallization of the 'utility class abuse' anti-pattern. There is already a well-defined way to write CSS inline, no need to obscure it with 'helpful' utility classes... right?

In reality, I don't think that's necessarily a bad thing. When Rails came out, people ranted about how PHP was bad practices because it mixed display and business logic. Look at what the frontend has become now with React and Nuxt and the like, basically just PHP all over again. Is that bad? Well, people seem to like it, so I don't think so.

In other words, I totally agree with this article but I've given up trying to make any sense out of the frontend world. Tailwind is for people who don't want to learn CSS[1], which seems like a frighteningly large amount of web devs. But, ultimately, that's OK. I will continue to happily ignore it.

My hope is that will some CSS changes landing soon (in particular :has and nesting selectors) we will see more respect given to CSS as a declarative language for defining UI, instead of just some boilerplate to make your page look pretty.

[1]: see replies below, this is wrong :). nisegami said it much better: Tailwind is for people who don't want to use CSS as it was intended. It's like a simplified execution model for it.
If I am not mistaken, exfat is intentionally dumb for ultra easy implementation then technical interop. Namely, duplication, checksum etc has to be built by application on top of this filesystem.
> Elon not a vanguard/blackrock man?

What is this supposed to mean?
My mom and sisters are vegetarian and they haven't really liked this "wave" of vegan burgers because they taste and feel like meat (which they don't like). From talking to them, they preferred the old school veggie burgers that didn't attempt to replicate meat 1:1 in attributes
Lol, this is the very definition of interesting. They included source code here: https://github.com/hudson-trading/hrtbeat/blob/master/huge_m....
If something feels like work, don't do it. If you want to do it anyway, do it with a level of detail and attention that you wouldn't be allowed on the clock. Write your code on paper, write assembler, make radical choices and do stupid things just because. Play with microcontrollers and build something physically real. Roll your own crypto and design your own networking protocols. Restrict the length of your functions, don't use the standard library, don't use anything but the standard library. Etc.
> Animals are a VERY thermodynamically inefficient way of converting plants to ‘high quality proteins’.

That would be pertinent if they were eating the same foods, but they don't eat the same foods. They eat the stuff we won't eat, produced largely either as a byproduct of the production of the foods we do eat or produced on lands that cannot support the foods we eat.

The more efficient we get in producing plants to eat, the more efficient byproducts there are for animals to eat, so you get a continuous relationship of meat becoming cheaper as other foods become cheaper. Economies of scale can only get you so far when the raw material inputs are your main cost centre.

The industry will have to move towards using those 'waste' products in order to be competitive, but at that point you're essentially just replicating animal processes and you're up against a 'machine' doing the same that has had millions of years to develop itself.
https://en.wikipedia.org/wiki/Artistic_license
Closing Time – Stories from Chicago&#x27;s Famed Trading Floor (2015)
A developer who uses crystal? Like a builder who uses a hammer is not a hammer-user ;)

EDIT: Wow that took a long time to realize what you meant...haha no, truly not good, and thinking about it my comment "A developer who uses crystal?" is now terrible too.
If you go far enough out on a limb, the branch will snap and you'll fall into a rabbit hole of unsubstantiated conspiracy theories.
Most of the time our loss function doesn’t seem to be optimizing for truth, but rather social position.
Seems to me more like declaring variables in C as static, inside function definitions. The names might be duplicated, but inside that function it will always point to the same common memory location.
When the only way for you to be "right" is to argue the absolutist version of the definition of a word (tolerant in this case), you've lost.

Furthermore, such black and white thinking is often a sign of mental illness.
Ugh. I've gone ahead and fixed it. I am not having a good night. I was actually sitting here typing all of that because my shoulder hurts so much I can't sleep, and apparently I am so tired I can't count.
I don’t think the author understands why people like TailwindCSS. It actually removes a lot of abstraction layers away from front end development. I just wish they stop adding so much to it that it becomes bloated. Keep it simple.
usually i make silly little games like tetris, 2048, cgol, or attempt simple leetcode challenges, or build userscripts to automate web tediums. To me it feels like solving a sudoku (fun) rather than studying for a math exam (boring). But the real secret sauce to fun programming is to build your own ideas. You might think of an old game you've played, and wonder, can I build that? Yes you can.
This has always been the sticking point for me when I am wanting to try out new frameworks. When starting a new project I used to get excited on the idea of using a lean barebones framework, only to realize later on the boring bits that I had to figure out/implement or rely on some third-party library that may not stay up to date with best security practices in the future.
I think I could find annoyances of similar degree for every styling framework I worked with. I will still take that over not using these tools at all and reinventing them myself (as long as the tool offers an escape hatch).
In the government context, this problem is very aptly dealt with by distinguishing “content neutrality” from “viewpoint neutrality”. That’s why the government can punish spam emailers without violating the first amendment.
...and here I came thinking I'd learn something new about airplane safety...
Yeah, I think it might be a good option for experienced devs and it can also turn into a rabbit hole for junior folks. No silver bullet and everything depends on what you are trying to build. But yeah this discussion never get's old :)
I love inline CSS!
Text-to-Image: Diffusion, Text Conditioning, Guidance, Latent Space
Kuality AI is an Emirati Company that utilizes artificial intelligence technologies and our expertise to solve problems. Our primary focus is on safe driving for commercial vehicles fleet and production quality for manufacturers.
I think the key with Tailwind is that you need to aggressively componentize for it to be useful. If your pages are 90% made up of small components than it can be very reasonable and pleasant to work with. If you have a lot of pages that define their own HTML it can turn into a mess very quickly.
They/we learned to eat some pretty non-natural stuff in the 20th century, I'm sure they'll be fine.