skysight-inc/HackerNews huggingface dataset:
> Microsoft bought GitHub and offers github actions. No need for them to also buy Travis. If Microsoft buying Travis would have "saved" it, then why are you worried about GitHub actions' future?

I don't know ... cause ending travis free CI is going to like... disrupt an entire ecosystem of OSS projects. Every single maintainer doesn't have the time to learn and set up github actions... Isn't that obvious?
If you're privileged enough you could buy another GPU, pass it through to a Windows VM, install looking-glass to pass display output over a shared memory buffer, barrier for mouse sharing and bam, you have Windows in a window in your Linux machine running close to bare metal performance. (It does eat memory bandwidth linearly with refresh rate though).
The virus is now endemic in the worldwide human population, plus some animal reservoirs. Even with widespread vaccination it will never be wiped out.
Ask HN: I'm going to launch a SaaS startup soon, what taxes am I liable to?
I'm launching a SaaS startup in the coming weeks in US, Canada, European Union, United Kingdom, Australia ( Australia and New Zealand ), and India.

I was wondering what kind of legal taxes would I be liable to.

Some helpful information : the startup is not registered yet ( it'll be registered as a C-Corp in Delaware if things work out ), rn it's based out of India.

Apart from filing for GSTIN and IEC ( Importer/Exporter code ) in India, what other legalities would I need to fulfill in the rest of the mentioned locations to start accepting SaaS payments?
Interesting, mine swells up too, I recently was bitten on the calf and it kind of went like cellulitis.
I mean, what? Read the grandparent's first two sentences. The grandparent literally says that the problem is my fault, and that since I'm not seeing better WFH skills from coworkers, I (and my friends) must be working for companies with an unhealthy culture. The grandparent makes categorical claims. Why should I work on the grandparent's behalf to moderate those claims?
No because some async Web API are just a bit more complex than just 'promisify' this or that.
This is the most unrealistic advancement in Star Trek.
Look into the patterns of CQRS, event sourcing, flow based programming and materialized views. GraphQL is an interface layer, but you still have to solve for the layer below.

API composition only works when the network boundary and services are performance compatible to federate queries. The patterns above can be used to work around the performance concern at a cost of system complexity.
Well, this point specifically applies to options. Per FTB-1004 (https://www.ftb.ca.gov/forms/misc/1004.html) you will be taxed whenever you exercise, whether you're a resident or a non-resident. Doesn't matter if you're out-of-state for a particular tax year.

It is not really correct to cast this in terms of owing taxes on income in the state that you earned it because options are not income. There is a non-symmetry here with financial options generally: if you lived in California and bought some options, then left the state, and then, as a non-resident, exercised the options and sold shares, you would not be taxed in California because there was no income in California. Income on a stock transaction is generally recognized at the time a security is sold. Obtaining options and stocks both represent an outflow of money, not an inflow. It's a regressive policy to treat options purchased in-kind with labor in an unfavorable way, with regards to taxation, relative to those purchased with cash.
I saw "The Cove" a couple of days ago (in streaming here, btw https://azm.to/movie/the-cove ) where Japan is portrayed pretty bad: the worst is how they "engage" small/poor countries to support their national policy over fishing: the list of these 14 reminds me that a bit.

Anyhow, as some of you said: it's probably better then nothing
The real problem is that it shouldn't take this much bullshit and rigmarole from the very beginning.
> that I just downloaded a user manual for a multi planetary spacecraft in PDF

You didn't.
I was actually kind of mean :-)))

I had meant, based on your previous comment, that he had used the field on you :-p
You are not "working with the reality you live in", you are effectively ignoring and denying reality in order to be able to sustain your worldview.
Yeah but when discrete GPUs get to 5nm they will still be reticle limited. They're not going to stop getting bigger. If Apple maintains a process node advantage maybe they could do SoCs to compete with discrete graphics at the previous node but I think Nvidia will catch up.

I agree that a combination of HBM and DDR sounds pretty good for a unified memory architecture. Are you imagining it as just another layer in the cache hierarchy or something actively managed?
> Calls to the DB are tested in integration tests

This might be our disagreement -- this is IMO outdated terminology, and in my experience not modern practice. It's super easy now-days to swap in a local lightweight database like sqlite which is 99.9% compatible with your production database, and use this for even tiny unit tests. Validating any single database call would definitely be a unit test in any of the codebases I've worked with.

"Integration" tests in my mind cover cross-service interfaces and infrastructure which is a PITA to access locally. For example, interacting AWS infrastructure whose behavior you can't reliably mock locally.
Didn't Falcon 3.0 include video training courses on dogfighting tactics taught by Chuck Yeager? I was like 7 or 8 and distinctly remember watching video of a small room where he projected game footage on a screen behind him and several rows of audience dressed like fighter pilots

Pretty sure that stuff inspired me to want to become a fighter or bomber pilot. (Though to be fair I was in way over my head with that game) I became a programmer instead but sometimes I still think of that

edit- upon looking it up, I guess it wasn't him. Probably got that mixed up with his flightsim game
You may prefer

for foo in maybeFoo { ... }

This (AIUI) isn't valid Dart code though, but this would be:

maybeFoo.forEach((foo) { ... })
Indeed. A very rare instance where a government official questions his own wisdom. Wish more california officials were like him.

Not only mandates are completely ineffective (compared to the other much better alternatives) some of the folks like me feel compelled to call BS on many of the "dictats" and make it an ideological issue. At that stage, states credibility reduces even further.
I've found true the observation that Wikipedia is great for uncontroversial topics, but if it's controversial, the mechanisms that are supposed to maintain neutrality falters.
Lets hope the next time someone has their mind bent while modifying your code a really good QA person tests it afterwards :).

> And keep in mind many of these phrases are very fancy ways of something that makes intuitive sense if you're familiar with it.

Every piece of code is easy to deal with once you're familiar with it. But maintainable code is about allowing other people to easily work on it.

I pity the guy trying to fix some old legacy code base, while also trying to figure out what the hell a combinator is https://en.wikipedia.org/wiki/Combinatory_logic
Stainless maintains better strength at ultra low temperatures, is an order of magnitude cheaper, and can be manufactured more easily with a vastly larger set of forming and joining options.
> demographically similar

Not really. Santa Clara county has San Jose, a city of 1M. San Mateo's largest city is Daly City (100k). San Mateo county also has a more rural and isolated coast. San Mateo county is also a lot whiter.
I'm pretty curious, too
To push back a bit: SF proper must have the best bus system of any city in the US. It's possible to get pretty much anywhere in a reasonable amount of time, even late at night, with just a quick bus ride or two. I won't say MUNI is perfect but it's doing a lot of things right. Anyone who thinks BART is synonymous with SF's inner city transportation is really not making their way around the city by transit.
> I'm going to trust the women screaming about them pointing their guns at her children.

Sure, you can do what you want but usually in law enforcement we like to see evidence presented for serious accusations. In fact that is how they obtained the search warrant for the screaming woman's residence, by showing evidence to a judge.

> But even if they just had them out, that's improper police work.

What are your qualifications for criticizing warrant service procedure?

> You gun should only be drawn if the intent is to kill someone.

Thats wrong in multiple ways, you don't seem to have the relevant background knowledge and experience to discuss this issue.

Ask yourself how upset you would be with a police officer's use of deadly force if you learned that he had intended to kill the person he shot, rather than intending to save someone's life?

> They went in there with the intent of terrorising their victim.

You don't know that. You could just as easily believe that the woman refused to open the door for 20 minutes in order to antagonize law officers in the performance of their official duties. This is why we want people to support their statements with evidence instead of pretending to read minds.

> At no point did anyone demonstrate any threat to the officers, and so at no point should they have had their guns out.

Perhaps that would have been the case if they had responded to the officers in a timely manner. After a 20 minute wait, its possible that the individuals in the house have set up to attack the police when they enter.

> That's basic gun safety 101.

Hard to take lectures on gun safety from someone who hasn't demonstrated the relevant qualifications.
> API composition only works when the network boundary and services are performance compatible to federate queries.

Isn't that the whole point?

The main reason why individual reaponsibilities are peeled out of a monolithic service into independent services is to be able to unload those requests to services that can be scaled independently.
A friend of mine met him and said he was a sour puss as well but still amazing man. Can’t blame him really.
Fascinating. I’d like to read how the process has actually played out the last few election cycles. If it’s really this simple, partisan VPs could simply throw the election at this stage of the game forever (and their party could block constitutional amendments that would alter the practice).
Yeah, it's weird that in California that if one does an in-kind transaction to obtain options or shares with labor, it's treated unfavorably relative to a cash transaction for the same things. It's a regressive tax: a special case to tax working people more for gains on equity. The normal way to recognize income on equities is at the time of sale.

This is one of a few examples where California's progressive politics haven't lead to progressive policies, whereas states that are much more non-progressive in their politics -- states like Texas -- have, as a practical matter, policies that are much better for working people.

I suppose that, hypothetically, when you purchase shares with cash it's "post-tax" cash; whereas when you purchase shares with labor it's "pre-tax" labor.
I am Marcin, a part of InstaDeep's DeepChain team. I have been working with computational modelling of proteins, protein complexes etc. for quite a while now and I am rather excited to see a platform like DeepChain come to be.

If there is anything you want to know about what we do, especially from the Computational Biology point of view, do ask away!
If you enjoy this, you might also like the Saturn V Flight Manual: https://history.nasa.gov/afj/ap12fj/pdf/a12_sa507-flightmanu...
when you own shares as a VC it’s because you’re an investor. when you receive equity as an employee it is because it’s compensation.

when you get equity as an employee you’re taxed when you vest and when you sell. you shouldn’t be taxed when you sell by California if you’re out of state.
This is a super cool story, thank you so much for taking the time to type this out!
This set of real-world performance tests demonstrates that the prior glowing reviews of the M1 were based on artificial benchmarks.

It turns out the M1 is not the revelation Apple claimed. Great battery life? Maybe, when not running games or other CPU-intensive tasks. But performance champion? Not even close.
Digital Clock in Conways Game of Life
GP refers to attitude and style, not procedure. I've looked up the ATC audio of commercial pilots that I know, and despite being 100% from the Northeast US, they talk to ATC with a slow and mild drawl.
True, but they haven't been able to control it entirely; cases are definitely rising. Either their measures were effectively enough for summer, but not winter, or people are getting lax in their behavior because of lockdown fatigue.
> DX11/DX12 works better enough anyways

DX isn't performing better than Vulkan, is it? The performance of Vulkan titles has been almost absurdly good.
> The problem is I'd rather make a medium size changes to a simple system than a minor change to a complex system.

The risk there is you (or someone else less disciplined on your team) doesn't make the medium size change. They instead hack in the smallest possible size change they can get away with to satisfy the current problem.

After a few changes like that, you have a complicated system and all changes are major.
The PinePhone is _so close_.

Some suggestions, as a user, to get it over the edge:

1. Every app in the Manjaro distribution that ships pre-installed should at least fit on the screen; many apps have popups that do not.

2. Dialing should never cause a reboot; calling voicemail has crashed the phone for me.

3. Either give up on having a camera or make it _fast_.

4. Some kind of loading indicator for apps would be nice.

5. Either don't allow X apps to be installed or make the X wrapper work; I can install gtk emacs but it doesn't run.
Like if you look at the rate of down scaling it has slowed some. It's also not the size of the whole transistor it's the size/thickness of the N, P and Insulator layers that will limiting factor in FET style transistors.

The oxide/insulator thickness on modern process is pretty insane. For instance for the intel 14nm++ the silicon nitride and silicon oxide layers seem to 4 to 5nm thick.

-Edit-
For instance here is 2 fins for from the intel 14nm++. The grains/spheres you see this image are the atoms. Some parts of the a modern transistors are even smaller than process number may let you know.

https://imgur.com/a/hgeSOVV
I guess there were more reviews of the CPU rather than the GPU.
And maybe an ability to regulate technological changes and the effects those changes have on us.

For example introducing more rigorous testing to medical devices, or learning to use addictive media in a reasonable way. Or maybe learning to live with less, rather than demand for more.
My guess is that radiated transmissions are to weak to pick up. If I'm reading [1] right it would take 10^21 Watts for a transmission from proxima centauri to reach us with the same rx power as gps signals[2], which are already way below the noise floor.

[1] http://gpsinformation.net/main/gpspower.htm

[2] https://www.wolframalpha.com/input/?i=500W+*+%28distance+to+...
Or maybe graphics and gaming APIs haven’t been optimised in Rosetta2.
Well I flipped the bit right back at them!

But seriously now, have they tried turning it off and on again?
> Night watchmen aren't police. Personally, I believe it's dangerous to conflate the two -- modern police departments are very, very different than the more community organized (or elected) folks who watched over small towns. Organized, uniformed, powerfully armed standing patrol police forces like we have today are a relatively new phenomena.

This isn't a semantic disagreement, this is factually incorrect. ”Organized, uniformed, powerfully armed standing patrol police forces" have absolutely existed in the US before the 1800s and date back to classical antiquity at least. Rome often employed it's legions as police, and there was even a dedicated legion stationed specifically to police Rome [1]. It's hard to get more "Organized, uniformed, powerfully armed" than deploying the military as a patrol force. And in the US professional police forces, not militia or community watch, have existed since the 1600s. And by the way, many police forces are still led by elected leaders - professional, organized police and community oversight are not mutually exclusive.

It might be fair to say that in the 1800s and early 1900s industrialization and technology had progressed to the point that police started to resemble modern police, and many US cities grew to the point that they started municipal police forces in this time frame. But the police of the 21st century with cameras, computers, dna testing, 911 systems and radios are arguably even more removed from the police of 1900 than the police of 1900 were to the police of 1800 or 1700.

1. https://en.m.wikipedia.org/wiki/Cohortes_urbanae
You are concentrating only on speed and possibly cost. But there is another thing to consider.

For military use, the fact that you do not need consent of third states to use their infrastructure and can support operations on the other side of the globe directly, is golden.

Remember the Yom Kippur War in 1973. Everyone who helped Israel was subject to Arab oil embargo, AFAIK including countries that just allowed American Israel-bound planes to land and refuel.

Similar things may happen again somewhere around South China Sea.
> After utilities you're easily over $4k a month. If you scrimped you could maybe keep your other household costs under $500 a month (realistically you're looking at $1k). So you're looking at a take-home of $4.5-5k to just stay afloat

This is more than accessible to tech workers at public companies. A 150k income is going to be ~7k a month after taxes. Tier one employers pay significantly more than that to new grads, and pretty much everyone reputable in the bay pays more than that to experienced people. So yeah, single income can absolutely afford a home.

Obviously someone with student loans can't do that as quickly, but otoh a dual income family could put $2M down in cash before they turn 30 given moderate success. (Or another way of looking at this is a moderately successful mid-20s SWE can bank 100k/yr after all expenses and retirement savings, without budgeting strictly. That's ridiculous)
Isn't that going to trigger icbm monitoring systems? NASA works in concert with hem and schedules, etc., but military use that needed readiness like this seems like it would be asking for accidents.
Those aren't even close to the same thing though. One is illegal and the other, selling to a company like Zerodium, isn't. The ethical objection I have is that you lose control over how that exploit is used if you sell it to someone like Zerodium and I think it's better for users and the general public if bugs are disclosed directly to software makers.

However, the idea that security researchers are guilted into "being ethical" while the (rich) executives for massive, multi-billion dollar tech companies are saving money on security, plus skimping on paying security researchers fair value when bugs are discovered, frustrates me.

It's hypocritical for big tech to expect "ethical" behavior from security researchers when it's a lot closer to "let us take advantage of you" IMO. If it becomes a debate about ethics, I think every time an exploit is sold to a company like Zerodium it's primarily the fault of the tech companies that are exploiting security researchers.
> And to procure insurance to cover any risk left open.

Or alternatively, to be aware of which risks you are still bearing. Not all risks have to be insured.
You are entitled to your opinion but I believe the climate crisis alone is reason enough to believe incremental change is not always a good approach.
What really stands out is the impact of this guy, too. Imagine he just wouldn't have done those things. Imagine no PayPal, no Tesla, no SpaceX ... it's easy to say "Yeah, someone else would have probably done it then." but that's just not right. Otherwise we'd see a lot more of those things by now. Sure, there are some now, but most if not all are the result of him setting the bar in the first place.
For what little it's worth, Stadia is opening to play through Safari (on iOS) soon.
The cases where hanging indentation is used are plain function calls. The places where the other kind of indentation is used are similar to control structures in other languages. In C like languages you can tell by the curly braces that it’s a control structure (if, while,...). In Clojure they all use parentheses.

In Clojure you can define your own control structures, and the way to do that is using macros. That’s why the article talks about macros.

Does that help?
Or maybe they optimized for specific workloads that crossplatform, not-built-for-mac games do not hit very hard

Something I read stated they spent a lot of time optimizing the CPU for specific bottleneck scenarios, like NSObject creation. I don't know how that would map out to apps not written in Swift or Obj-C but my guess is "not very favorably"
The games table seems to be very misleading. For example, for Alien Isolation you apparently get 7-12 FPS at 1440x900 resolution but somehow that's marked as playable.

In fact, there are tons of entries for first/third person 3D games where <30 FPS is apparently playable.
A friend of mine used to work tech support, and said that from her perspective, a lot of the effort was trying to counter-outsmart customers who thought they were too smart.

For instance: "This might just be a loose cable, can you unplug each end of it, and plug it back in?" invariably elicited an "I've already done that", or a brief pause followed by "okay, there, I did it, do you see it?". Lies, often.

But: "Alright, I want you to try turning the cable around for me, yeah swap it end for end. Sometimes you get a connector that just doesn't fit quite right, but it works the other way around and it's faster than sending a tech to replace it", would often get a startled "Oh! I hadn't thought of that, one moment..." and then the customer actually DOES unplug the thing, and what do you know, they click it in properly this time.
As a perennial SF-complainer (mostly about housing) who also really likes SF, I'm convinced half the bay area haters have never even lived there, and judge the entire area based on hearsay or a single experience where they took BART from SFO to Civic Center.
> the younger generations are less likely to own cars. Public infrastructure is never going to fill the gap except in certain urban areas.

And Uber/Lyft work reliably only in urban areas. "Younger generations" will inevitably grow older and may want to move out of tiny, expensive city apartments to larger accomodations outside the city. Guess what. Public infrastructure fills the gap much better than Uber/LyfBolt do (at least in Europe).
I found that I like the architecture diagram more.

I thought it was a real deal when watching the thumbnail and when I zoom in...

It IS the real deal!
power station transformers? not sure if they are too heavy for starship, but loosing enough of those can take hundreds of millions of households offline for a long time.

also, in a much darker turn of events: organs for billionaires and political leaders.
Depending on what you consider young, it's the #1 cause for ages 15-24, #2 for ages 5-14 in the US.
This is a wonderfull source. Very well written. I'm happy to see it on Hacker News. A few years since I used it last. Didn't know you had rewritten it but I see now the updates you've done, especially in interactivity. I'll continue to use this as my main reference point for hex grids, especially now that I've picked up pace on my virtual tabletop project. Good work!! Thanks