skysight-inc/HackerNews huggingface dataset:
What does your company do, and why should anyone listen to you? I mean this genuinely. For all we know, you could be running a nearly defunct startup, giving advice that folks shouldn't take. Or, it could be the opposite. Anyways, as I allude to in a sibling comment, cost optimization is the wrong thing to look at when it comes to running a startup. The best way to cost optimize a startup is...to shut it down. If startups are by default hemorrhaging money either quickly or slowly, how do you make them justify the investment with an ROI?

Bootstrapping doesn't intrinsically have anything to do with this kind of strategy. If your idea doesn't have product-market fit, bootstrapping will just make its failure slower and less painful to the founder (assuming the founder continues being able to make money through independent income streams). But it also risks stretching out an idea that would have otherwise failed fast (maybe into a more productive pivot) into a zombie.

With all that said, I think that, for reasons DHH has elucidated and demonstrated far better than I, bootstrapping remains the better way to build businesses for the vast majority of people in the world. But even with that said, it doesn't take out the low success rate of starting a product driven company. Product building is capital-H Hard.
Hopsworks.ai: The World’s First AI Cloud Platform with a Feature Store
Do you find you have problems concentrating and focusing on things that interest you? Also, do you by any chance do a lot of high dopamine low effort activities (eg, videogames, social media, television, recreational drugs, junk food)? If yes to both then perhaps try a dopamine “detox” to reset your receptors.

I found that I was finding it harder and harder to do things that take effort, even if they interested me (programming for work or fun, reading mom-fiction material, chores, etc) but instead spent a lot of time on HN (errr..), youtube, playing videogames, eating junk food... By abstaining from all stimulating activities, to make “low dopamine” the new normal, I could make the payoff of high effort activities worthwhile again. Concentration and motivation improved.
Agile, an empirical survey of whatever the hell it actually is.
Double Entendre
It is extremely easy to comply with GDPR. Just don't record, retain or sell personally identifiable information.
Alas(?), the blink tag is dead: https://caniuse.com/#search=blink
That's something you need to ask to your package manager. Making sure that all dependencies of a package (e.g. drivers, compilers, etc.) are installed is the package manager's job.

If you are installing TF from source, then it becomes your job. TF docs should help you here, and TF's build-system should be able to guide you through what you need to install.
As an American, I've noticed that Brits tend to use the subjunctive form less often than we Americans do.

"The doctor insisted that he spend the night."

vs.

"The doctor insisted that he spent the night."

The first sentence is how I would say it.

The second sentence sound very British to me.
Defcon 17: That Time I Was Sued for Two Billion Dollars (2011)
I think I mostly just want to assuage my embarrassment about being a computer programmer with no idea how to use most of the computing power in modern computers.

Edit: And ideally I'd like to be able to learn on my "Intel Integrated Graphics" laptop, although I don't care about performance there.

Maybe I should be looking into something that can target SPIR-V via LLVM, or something? Don't know what good options currently exist for for that. I'm generally a bit lost, if that's not already obvious.
A lot - around 6-8 cups/day

I have one large mug of coffee first thing in the morning (~3-4 cups). I then have a mug of half-caff coffee in the late morning, another mug of half-caff in the early afternoon and occasionally an additional mug in the late afternoon.

I have gradually been cutting back on caffeine, mostly by slowly transitioning to more half-caffeine coffee.
I was taught a very simple rule around this, if you remove the other person you're referring to, is the sentence still grammatically correct?

So for your example:

> He gave it to Tom and I.

Change it to:

> He gave it to I.

That's clearly weird, so it should actually be:

> He gave it to me.

And then re-incorporating the other person:

> He gave it to Tom and me.

When I see your version in my mind it's a mistake and my theory is it's a common misunderstanding of the rule, consider the following slightly different scenario which is a super common mistake in my experience:

> Me and Tom went to the movies.

That is clearly wrong when applying the rule and should be:

> I and Tom went to the movies.

Although I feel that this sounds better:

> Tom and I went to the movies.

I think that what often happens (at least it did for me) is that children making the above mistake only ever see the correction without being reminded of or taught the actual rule, so they incorrectly assume the rule is something like:

> Always use "I" when talking about yourself and someone else.

I live in South Africa and we use British English, but I would expect the rule to be the same for American English too.
A lot of this gets into whether you think punishment is the desired outcome or behavioral changes.

There has been a real and definite shift in the industry post GDPR away from "we might need this data someday" to "please delete it at the first opportunity".
You can, the point is who will care to use it, and which graphical tools across the industry will care that it exists.

Hence why Google and Samsung spent about one year doing it for HLSL, and it still isn't 100% compliant with DXIC.
No modern browser support <blink> as a tag. Though you can reproduce the effect using CSS animations or javascript.

Some examples here: https://en.wikipedia.org/wiki/Blink_element#Implementation
ShareASale is an online affiliates network that enables merchants to connect
The Great Onion Corner of 1955 (2015)
Unidirectional file transfers made possible
When you expose me to a lethal virus, you’re infringing in my freedom in a far more fundamental sense than you not being able to go to the beach. Also, why is basic epidemiology a “left wing death cult”? I’m pretty sure epidemiology is just a branch of science.
One issue is that the Vulkan API is absurdly low-level and verbose. There are good reasons for this if you're writing a game engine, but if you just want to run simple compute kernel you're looking at ~500 LoC, probably an order of magnitude more than with OpenCL. So the barrier to entry is really high.

It also seems the Vulkan supports a different variant of SPIR-V than OpenCL, with the result that some OpenCL C code can't be compiled to work with Vulkan. [1]

But it does seem like a combination of lifting Vulkan compute restrictions and building compute-oriented APIs on top of it could be a better path forward. Especially since this new version basically seems to be giving up an getting vendors to support the features that would make OpenCL competitive with CUDA.

[1] https://github.com/google/clspv/blob/master/docs/OpenCLCOnVu...
As with previous months, happy to answer any questions people might have.
CVE-2020-6861: Ledger Monero App Spend Key Extraction
They grew up. And the internet of books became the internet of videos.
They're out there writing technical manuals, exising in middle age and earning money.

Back in those days a place like textiles would be an aggregator on a fairly small internet. Most of those content types can be found with their own larger more focused niche sites.
I actually prefer the American reasoning but 'are' is still OK in both cases because you can substitute "Angels & Airwaves" by 'singular they'. E.g. "Angels & Airwaves is a band. Some would say that they are a great band." or "The editor became frustrated because they could not understand the logic".
As proven by its adoption, like with 3D APIs, that isn't something that most people actually care about, rather eco-system and tooling.
Another thing to realise, along these lines, is that economic theories try to explain the world's economy, not dictate it.

I would say that some mathematicians went into economics to win Nobel prizes (which they did win) and I guess they would probably be quick to point this out at well.
What about "Dire Straits"? Also plural, but grammatically completely different from "The Beatles" (by which I mean: you could say that John Lennon was a Beatle, but you can't refer to Mark Knopfler as a Dire Strait)
The difference is that it's the liquidation process from defaults that causes deflation, not the defaulting itself. Without the liquidation process, if you assume defaulting had no consequences, that's indeed inflation - as everyone is allowed to create money without consequence.
> live in pain until they die.

The ethically important part is that those would be different flavors of pain than the ones they would have experienced in factory farming normally.
The argument against clearing the database between tests
The biggest cost is your time. You've valued it at 0...

If the startup idea requires someone (or more than one person) to work on it full time in order to succeed then that's not a valuation that is practical.
Show HN: Wrk – we built a simple and affordable way to hire
Humans can be healthy without fiber. For example, see the traditional Inuit diet (at least during winter).
The second sentence makes an error. "Advertising remains useful to firms only as a tool for persuading consumers to purchase advertised products." is not true at all. Only ~10% of advertising dollars are spent on Direct Response advertising.

~90% of the ~$500B/year spent globally on advertising is Brand advertising.
Maybe just a habit, that way you don't have to repeat the literal "ENV" twice. In this case it doesn't matter much though.

Also it's a bit better from the performance perspective (but not that it also matters in this case).
No, it's precisely the same idea.

Biology did not change. Perceptions and expression of it did change. It does not mean the inner biological processes are any different, just the way you consciously select what to say about them. Absence of words (context) means you cannot express certain things; does not mean you don't actually feel them. Romantic love for instance is a quite modern thing, the way we speak of it today. Does not mean people did not feel it before.

Please reconsider your take and vote, you misinterpreted my points I'm afraid. Or at least, make a worthy counter-argument, a click is simply too easy IMHO.
Remember Jolly Rogers book?
Ha! You know very little about me. What I described isn't something I do, but it's an interesting power dynamic that plays out on a very small scale all the time. Knowing that it's happening is important, even if you're not abusing it.

Thanks for taking my nuanced statement and building that straw man.
Sure, but I'm guessing that not a lot of the people who endured the latter situation lived, and they certainly were not doing a lot of writing about their experiences.
Green on black is a colour scheme from old terminals..
Khan Academy has a monorepo in git. With 10 years of history in it, it's not always pleasant but does come with some advantages.
(Very) Basic Intro to White-Box Cryptography
Decorator design pattern in Java with examples
I'm surprised no one has corrected for relative brightness. This photo would only be realistic if Andromeda was an incredibly unusual super-bright galaxy, or if we could see a lot more light.

The former is physically unlikely although we'd see a very bright core if we lived next to a quasar. But the latter would turn the entire sky into a blaze of stellar glory. Far more stars would be visible, and we'd also see more nebulas between them. And other galaxies.

So the entire sky would be much busier. The Moon would be blindingly bright, the Sun would be unbearable - unless we had HDR eyes and maybe protective membranes for daylight - and Andromeda wouldn't stand out as much among all the other sky candy.
Passive aggressive would be not saying anything about it. That's not mutually exclusive with this. You can tell the PM, I disagree with you for these reasons, I'm going to build it the way I think is right, and if you need something different, go find someone else to build it.

What else would you do if your PM wants you to build backdoors into your encryption, for example?
While if closed source is a dealbreaker for you, I can understand your conclusion, but otherwise just use CUDA. It is better in simply all the ways that matter, with a simpler API and a lot more resources.
I'm waiting for a TV cop procedural where the hero is a grammar nazi.

- Hey, how did you know he was the perp? He wasn't even on our suspects list!

- Remember when we asked him about our victim? He said, "If it was up to me", not "If it were"... which clearly suggested it was up to him.
You always have the power to express your perspective. Although sometimes it can take some skill to express it well without getting yourself in trouble.
Idris Algebra
The exercise is about finding a language that you can use to describe your shared values. For that use case MBTI is perfectly fine.
What about OMEMO?
This is an interesting argument! Wouldn't it also work for positions, though? That is, either the universe is finite, or, since there can't be a uniform distribution over an infinite space of positions, there must be some preferred "center" of the universe?
> If that happens often you have the wrong repo split.

Yes, but: you pick out a nice, clean perfectly segregated architecture. Two years later, things have evolved, and a new feature that no one initially thought of is asked and involved refactoring 25 repos. Oops.

Side note: not my architecture. I only worked there for a short while. I have no skin in the game either way, I'm sure I agree with you that mono and multi- repos are the right solution for different problems.

Just trying to expose problems I've seen happen in a massive multirepo approach. Everyone thought it was the correct solution after being burned by a massive monolith that over two decades became an entangled mess. They thought they had the perfect architecture, the "correct repo split". In practice it's almost impossible, which is a major tradeoff to be considered.

Minimizin the number of repos and splitting only when absolutely necessary at least has a chance of reducing that complexity. The default should be "as few repos as possible", not "we're going multirepo, let us break this down into as many small parts as possible as our first step", which might be what the architects were used to in modular program architecture (small, reusable functions/classes).
Honestly the whole thing makes me sick. And now effin Khronos comes up with their 15th grand new idea.

Every party in this is a PoS in once sense or another.
Or you could just pile a lot of rock on top of rock, as much as five miles high if you like. Make a wall of this stuff hundreds or even thousands of miles long.

Warm clouds full of evaporated water would hit it, be forced up into colder air, and release the water.

It would then run down the rockpile and freeze, but the ice would flow down to warmer air closer to the surface, where it would melt amd you could harness the energy of the aggregated raindrops as they flow back to the sea.

If “building the wall” is politically unfeasible due to liberal tears, you could find some drifting continent and get it to smash into another continent. Wait a while, and the continents smashing together will make the wall for you.

No need for balloons, just be patient.
To my ear "on accident" sounds wrong and kind of unsophisticated for lack of a better word
S/MIME and PGP share the same basic problem: they provide a container for the basic public-key crypto primitives (signing and encryption) together with an identification of the public key and leave it at that. Throw on top of that tools that are usually uninterested in actually thinking about how policy decisions affect cryptographic security and you have an example of security theater.
This would have been way better. Khronos could provide a library on top of Vulkan to make things easy to use for users and easy to implement for vendors.
Here's how I would think of that:

Suppose I'm a bank, and I lend you $10 to buy apple tree seedlings. You spend all $10 on seedlings as promised.

The person who sold you the seedlings has $10. You have the seedlings. I have an expectation of getting $10 in the future, presumably from your sales of apples.

Because most people repay their loans, I'm confident I'll get the $10 back, and being a bank, my business is lending money. I might treat the $10 loan as $7 on my balance sheet when I decide how much money is safe to lend out.

Then the price of apples crashes. You come to me and say, 'look, there's no way I'll make $10 selling apples in the time I promised to repay you. Best I can do is deliver you the seedlings or sell them to my neighbor for $3 and give you that'. I grumble a little, but take your deal.

The person you bought the seedlings from still has $10.
Your neighbor now has the seedlings and $3 less.
I now have 3 real dollars instead of 7 hypothetical dollars. In other words, 4 hypothetical dollars disappeared. When I decide how much to lend out, I'll be basing that on $3 I know I have, instead of the $10 I thought I'd probably get back. I don't lend as much money to aspiring orchardists (orchardeers?), and the price of apples rises.

Edit: This fragility is probably a major factor why some people are so against fractional reserve banking (my counting hypothetical dollars as having value) but without that hack, there's no saying I could have lent you the original $10, so it's a bit of a double-edged sword.
> they could be excused

I'm not sure what this means. Excused by whom? I don't blame governments for wanting this. Stability helps them keep power, even in a democracy. But I applaud those who are willing to push back.
I used to think that, end then I just realized that this is really just Python showing its roots as a relatively old programming language with Unix roots.

C and C++ have a a fairly similar problem with dependency hell due to shared libraries being installed in a single system-wide location. They have their own hacks for getting dealing with it. I don't know which way of doing it is technically superior, all I know is none of them offer a developer experience that I'd choose for myself if I were designing a new programming language in this day and age.

FWIW, I give Python some credit for coming up with a solution that doesn't rely on containerization, and therefore will work consistently on many OSes, and not just Linux. Containerization is an option, too. It's really down to whether you need a system that works for one language on many OSes, or one that works for many languages on one OS.

Or, if you'd rather keep it really simple, there are zipapps, which are Python's answer to fat binaries. Similar to uberjars in Java. Or to good ol' static compilation in most the languages I like to use even when someone isn't paying me to do it.

(That said, there is one thing about environment management in Python that absolutely drives me up the wall: There are more than a fistful of competing tools for doing it, and a zillion different ways to work with them, and no clear preferred way. Which sucks for everyone, and makes learning the ropes without a good mentor way more of a chore than it needs to be. That's not too far off from C, either, though.)
Your example of massacring the population of rebelling provinces can be found much closer to our time. Punishing rebels like that has been common throughout history.

- 1750s Dzungar genocide

- 1860s Circassian genocide

- 1900s Herero and Namaqua genocide
Since its inception, the Gates Foundation has made total grant payments in excess of $50 billion.

I’d say that deserves attention.
In fact, it's often worth moving some stuff in RAM to swap in order to have more space for disk cache (if you ever max out the RAM on a linux machine without swap you'll find it's a miserable experience because of the lack of cache and the fact that code from executables just gets memory mapped into the process address space).
Having to buy a new laptop is a dealbreaker for me, which I think I would have to in order to learn CUDA on it.
I've noticed that British attaches the suffix "time" to lengths of time..., eg

The package will arrive from Amazon in two weeks

The package will arrive from Amazon in two weeks time
I can imagine the web UI would be a necessity for some non-technical users. However if you're looking for a quick and dirty solution, I wrote a Python tool which does the same thing: https://github.com/eberkund/gsuite-signature-manager

The tool takes a CSV of user emails and a Mustache template as input.
Surely once one person has gone through the Vulkan tutorial, everyone else can copy them?
Rust-analyzer – an IDE backend for Rust
Facebook Paid Marketing Guide for Business
I don't think the data supports that assertion. I don't have the link handy, but OpenTable published data showing that in Atlanta at least, restaurant bookings were down ~90% before the stay-at-home order was issued. The situation was similar in many other areas as well.
I also got thinking about this from APOD years ago. It's not just Andromeda that's visibly large (but too faint) to see, many famous nebulas are comparably big. The Orion nebula is over one degree across (The moon is about 1/2 degree). I'd love to a see a night sky full of all these at once and to imagine the mythologies that would have formed around them. A red-hued Mars became the god of war, what would Andromeda have been?
yes! what a jewel. i was hoping to find other classics here like the "how to disappear completely"
> a literal meaning (who intentionally uses violence for their goals) ... is very clear

I don't find that clear at all. That definition is very broad and would include any country in any war, both offensive and defensive. It would even include any person defending theirself from an attacker.

It's also not literal. The literal meaning is anyone who instills terror for their goal.
No, MoltenVK is only for Vulkan, not OpenGL.
Where are your servers located?

Why do you use your own servers instead of for example CloudKit?

How do you make money?

Is unlimited storage really unlimited? If I upload 2 TB of pictures that’s fine?

Are you iOS only or also available on other platforms?

If iOS only, why do you use an android design pattern (floating + button) and not conform to platform standards?

I guess your privacy policy is not finished yet. It’s lacks details to conform to gdpr and ccpa.
I don't know why but this give me a leisure suit Larry flashback.
Is it growing up? For me it’s more that everyone reads books like „How to brand yourself on the internet“ that’s why there is no personality left... the same goes for quirky software there is not much coming because everyone writes a sideproject notetaking electron app because it’s something everyone wants and can relate too. The problem with the modern web is not growing up it is the loss of personality.
To add to the other examples:

British, American

"in future" , "in the future"

"in hospital" , "in the hospital"

Also in British English it's more common to construct a sentence such as:

"A great car, this one." In American English we would almost always say "This is a great car."