skysight-inc/HackerNews huggingface dataset:
I agree with your sentiment that violence is not the answer.

I personally harbor no ill-will towards you, and I only ask that you empathize with those who have been at the receiving end of institutionalized violence themselves.
The support contract between RedHat and the subscriber isn't anything to do with the GPL. That's a separate document. They could terminate your support if you buy a red car. They can't stop you from buying a red car (distributing the source to RHEL) but they can terminate your support and perform no further distribution of GPL'd software to you.
Do you like zoom
Impact of a 2-year trial of ketosis on indices of CVD risk in T2D patients
thanks for sharing. I'm a former Uber engineer still reading in most Uber-related reddit threads how they could build the app in a weekend
I have a child and the Alexa is clutch. If she wakes up early we can play her sleepy-time music from anywhere in the house. When it’s time for bed I can dim her bedroom lights with my voice. We use the portal tv to video chat with our family on the other side of the country. The Quest 2 is simple I can drop in and play anywhere in my house for 15 minutes without worrying about steam/windows/whatever updates.
A. Talk is cheap. Be aware with who you align with as you will probably learn the hard way that people's actions and words aren't always the same.

B. Cashflow coming in immediately is super rare. However you distribute or make a deal, it easily takes 1 month to actually see the real, usable money. I've had a lot of deals that were "ready to go" and still took about 2 to 3 months to finalize.

C. Your mental health is your most prized, valuable possession. Avoid burnout. Sleep regularly and well. Stay to a schedule. Eat healthy. Exercise. Do not work more than 10 hours a day, no matter how badly you want to. That 18 hour sprint means you'll work 40% efficiency the next day. Plus you risk burnout. One day off a week minimum devoted 100% to fun and/or relaxing.

D. Organize and learn you will be juggling short, mid and long term goals. Dont sacrifice one too much for the others. Find balance.

E. Dont bite off more than you can chew or be too ambitious. Yes, ambition is good, but you're juggling high risk. If you make an easier game 1 to do that extends your dev time by another year in cash flow, game 2 could be grander than your current vision. Plus you have experience to help you. You might be better off build 2 to 4 smaller games that help you build cash flow and experience that all give you the skills to tackle your dream project with precision.

F. Theres a lot of shitty advice on the internet. In the end, trust your hard earned experiences over someone else's "never did it" bullshit.

Good luck.
I mean, I can write a line of Python that goes

print(f"""<rect x="{x}" y="{y}" width="{w}" height="{h}"/>""")

I find this eminently easier than working with a binary format.
Do this if you want, but think of it as what it is: gambling. You're trying to spend 12-18 months on one roll of the dice, and your chances of success are close to zero.

You also don't seem to have any game dev experience. You could easily spend the entire 18 months just learning how to write games. The transition from CRUD apps to games is brutal.
Thank you for writing that, i think something like that is happening to me and it really helps to see others going trough the same thing, makes me feel less alone.

> It is easy for your standards to go up and impossible for your increase in capacity to keep up.

> It also sounds like one aspect of programming you enjoy is the ego gratification.

these are especially things i can relate very well.
this is the best advice here
I wonder if there's ever a successful company that upsets the status-quo that does not have people vehemently against them.

It's also kind of strange for me to see this level of conviction against a company that rents out rooms while barely commenting on others that are involved in so much worse ranging from human trafficking and modern slavery to global warming, corruption and extreme waste.
First time ever I’m hearing a pro-capitalist person who is also pro-antitrust laws.

If you were a true capitalist, you’d grant people to choose if they want a walled garden or an „open” platform (although the alternative is not really open - just a bunch of big players forcing you to install their installers).
Using Java libraries from Clojure is often easier than using them from Java. You say this as a negative but the ability to tap that ecosystem easily when needed is a huge benefit. Having worked in many Clojure projects, needing to do so is not that common in my experience.
Yeah. I also recently had an Airbnb host write a negative guest review with a bunch of false information. First time this happened. Airbnb refuses to remove it, refuses to let me edit my response, and there is no concept of due process.

Leaves a bad taste in my mouth to ever use Airbnb again.
For prod? You’ll know when your gke control plane goes down and support is twiddling their thumbs for two days
I guess I'm fortunate enough to have only worked in places with high hiring filter and that can attract good talent. In an environment like yours, I'm not sure what language should be used, I'd say an old version of Java like 1.6, newer versions have become less rigid and less explicit so might make them harder.
> The above sentence could be said about building codes.

Dezoning is not an argument for deregulation, it’s about creating new economic opportunity in a very direct way. You don’t have to sacrifice building safety as a next step. Sure, you could. And you might be right that it is economically positive to do so. But that’s a sort of deregulation extremism.
But if getting caught making further distribution of RHEL causes a Customer to lose their support contract then the Customers would be unlikely to do so.
It really depends on the project. My most recent project has been an attempt to revive some old ISDN videophones I bought and integrating them with a more modern teleconference platform, so it involves all sorts of things, from whats basically a custom PBX to the video call app it will integrate with. For the core, PBX-like part, I was initially looking into Erlang, but after a while decided it might be easier to build on top of the JVM platform.
I am aware of those tweets, although my remark was based on experience among game developer friends all the way back to the Loki days.
Because serverless still needs to run on a machine, and that machine is typically at least one of 1. shared with other users, in which case giving you kernel access would be a security issue, or 2. ephemeral (firecracker VM or such) in which case eBPF is... technically possible, but not nearly as useful (you go from "this server has had X events of type Y over the last 24 hours" to "this VM had X events happen in the 590ms before it was destroyed").
I think the argument is more that even if you were to magically get rid of the cruft introduced by institutional bloat, the app will still necessarily be large given the nature of the business. Uber isn't some outlier here either; Lyft, Ola, Yandex, GoJek, Grab, etc etc all have comparable iOS app sizes.
I was clearly being a bit snarky with my first response, but I'm going to be sincere now: you asked for people to list good things about California, and they can be summed up as "there are, despite the problems, still genuinely good things about the life one can have living in California." If none of those matter to you, so be it, but that doesn't make those things irrelevant, and mentioning them is not disingenuous.

And let's be real here: the policies that have driven California's economic woes date back to the 1970s (tax policy, rent control) or far, far longer (water and fire management), and many of those old policies were pushed into place because California has long been a place people genuinely want to be. If you think we're being obstinate in pushing back against you, it's perhaps because we think you're coming across like "California is NOTHING BUT A PIT OF STEAMING DESPAIR." No, sorry, it isn't. Even now, heading into 2021, it just isn't. The highs aren't going to balance out the lows for everybody, and yes, it would be disingenuous to pretend the lows aren't there -- but it's just as disingenuous to pretend the highs aren't, either.
This. The only "big tech" company that's ever asked for official identification (out of the blue, wouldn't let me login otherwise) has been Facebook. Going back to the original comment:

> I don't have to give Logitech my drivers license to plug in a mouse.

This sounds like hyperbole but it's a very real comparison.
Do you remember 2008?

I do. Credit cards weren't hard to get. Even if you were in debt up to your eyeballs. I know because I was, and I could still get new credit cards.

It took a credit management service and ten years of steady payments, but I'm now out of (consumer) debt. Thankfully.

<Edit> Sorry if the above sounded snarky. Being that much in debt still evokes some painful memories.
I don’t think that’s the whole picture though. There would still be a valuable business interest in collecting all of this data even if it wasn’t used to directly advertise products to people.

An easy example in the ad tech space would be ad attribution. You don’t have to use any personal identifying information to actually run the specific advertisement to the user for but the PII is then used to correlate whether the ad was effective or contributed to a purchase.
If you're talking about competing with Substack and focusing on food, and doing it right now, no. It will not work - yet. The fast growing generalist platform will frustrate you at this stage, it will consume all the oxygen in the room. The food blogs & food lists will all try that first, possibly for several years, before finally becoming dissatisfied after a long duration experience; and with their experience with the product they will then look for something more narrowly fit, more specialized, to their food needs.

If the generalist platform/s become very large (and the segment overall), then you can split off from them at some point down the road. The generalists are training a large userbase, which you can then seek to acquire - by giving them things Substack & co can't, such as further customizing to eg food - as they become dissatisfied. That training process is difficult and massively time consuming, it more often than not eats a small company alive (plainly you won't tend to get enough of a userbase because the training process is so slow for any given niche to get big enough fast enough, meanwhile the giant generalist is booming). You first need mass adoption, mass understanding of the platform that Substack represents (mailing list / newsletter + blog hybrid with optional subscription built in, or whatever the hell it is), which is what Substack is going to deliver. You need an ecosystem built out, after that you can build smaller, niche services that compete with Substack & co. in particular areas like food.

Do I think that could work long-term? Sure, assuming the Substack segment gets large (which I think it will). If you do it now, prepare for a very slow, very long journey. Giant platforms are always candidates for spinning services out of, sites like Craigslist or Reddit are prime spawning ground for such. To the extent you move too early, is the extent to which you'll suffer an unnecessarily long journey, and it's likely that other competitors will arrive when the time is right for the niche break-out and you'll have to fight with them anyway (and their service will be new; people like to use new, trendy Internet services like they do anything else in the physical world).
That's not my reading of the article. There are at least two other reasons you write short paragraphs. The first is the most likely explanation for this post:

Because you don't want to spend time writing a good paragraph that mixes multiple ideas together.

As a substitute for tldr, either before or after a long block of text. I frequently use this approach. I don't want to spend a lot of time writing an internet comment, time being valuable and all, but I do want the reader to know the point I'm trying to get across even if the writing isn't 100% professional. I picked it up on Reddit long ago, as a reaction to someone always giving a lengthy comment the exact opposite interpretation to what was intended.
They have RPI support. (I think) thats the only system they support.

Source: I'm using this on an RPI.
I don't think Airbnb is in the same boat as the latter two in regards to fair employment regulations.

> Flaunting social norms

In the case of Airbnb, what was the social norm? Staying in a hotel? Wouldn't all disruption be flaunting social norms??

I think applying your own moral standards to a company in this way can get precarious. Beside the outlier cases of trashed rentals or someone left in the cold (which is harmful, but again, a very small percentage of their volume), the majority or Airbnb hosts and guests seem to find value in their service and choose to use it. How immoral is that, in reality?
Pharma IP is literally the textbook definition of non-zero-sum. You think Fleming's refusal (or inability, or whatever) to patent penicillin resulted in the discovery being zero-sum? It's hard to imagine an example of anything more positive-sum than pharmaceutical knowledge.
I'll reply to more this evening. For now, I'm picking off ones I think I can respond to without putting too much time into.
There was no light bulb.
It really depends on what your needs are and whether your provider's k8s service addresses them. AKS for example does work but, I'm told, is missing some fundamental stuff in regards to security etc. (Caveat: I only know this through others.)

OTOH if a service is available and would work for someone's use case, by all means, use the service. I've set up native k8s clusters just as exercises, and it's no picnic–and I didn't need to manage those clusters, later. Just doing build exercises alone was enough to scare me straight.
I'm sure there's a simple explanation if I look at the code, but how he did the z-order for the fins on that aperture is breaking my brain.
Rising totalitarian nation across the sea with an ever expanding military, infinite resources, and a desire to expand reach around the globe.

"JuSt StoP MakinG Bombss"
> Alternatively, we could increase the sensitivity of the sensor which is described using the ISO rating.

Umm well, not really.

The sensitivity of a digital CCD or CMOS sensor never changes; it has one 'native ISO' equivalent sensitivity and that's all. It creates the same output signal in response to a photon every time.

Varying the pseudo-ISO simply varies the gain of the downstream post-readout amplifier. That's where noise is introduced.

Sometimes it's better to take a deliberately underexposed photo and tweak regions of it in post to achieve the desired exposure instead of introducing global noise from in-camera amplification.
For your first game, with no visibility or reputable brand, you should probably plan should be to get a publisher.
The commoditization of foundry technology, at least for the smallest geometry (i.e. highest performance) semiconductors, is going in reverse. There are fewer and fewer companies that can perform at the leading edge, and now you could probably count them on one hand without needing all the digits.
> It’s also not clear what license that image is available under.

A plain image of mathematical equation is not copyrightable, it's literally the MathJax output of a LaTeX equation ({\displaystyle r=2\cos \left({\frac {1}{2}}{\frac {\oint _{|z-3\pi /8|=\pi /4}z/(\sin z-z\cos z-\pi /2)\,dz}{\oint _{|z-3\pi /8|=\pi /4}1/(\sin z-z\cos z-\pi /2)\,dz}}\right)}). It does not have any copyrightable artistic design. And to the nitpickers - the pixmap output of a font is also not copyrightable under U.S. copyright laws. Even if it is, Computer Modern is available under a free license. And even if it's not, pure facts - such as math formulas - are not copyrightable, it would be trivial to write down the identical equation using another program and font.

Copyright is not an inevitable, divine, or natural right, it is only an utilitarian tool adopted by the Constitution and lawmakers "to promote the Progress of Science and useful Arts." Thus, there always exist things that cannot be copyrighted. It's also why fair use of copyrighted works is conditionally allowed (not relevant to this case). The tendency of people to assume that every single piece of data is automatically controlled exclusively under copyright is frustrating.
>you and me are not a multinational billion dollar for-profit corporation.

ahhhh my sweet summer child........
12-18 months is not enough if you don't have another safety net, like living with your parents or something. I wouldn't try a career switch like that without having a community of people that will help me, like in a new job or as part of a bigger project, or at least four years of runway.

If you become even a mediocre game developer-promoter in 10 months I'd say you are really gifted or got really lucky and got all the opportunities to learn fast. When you start running out of money and only have three or four more months or runway you will need like rock-solid mental and physical health to not go crazy.
Paul does mention the Airbnbs did so because "they had seen the future and couldn't let go."

Sounds to me like it was a calculated risk they needed to take.

Also see Paul's point on how the Airbnbs would have given up incase "this Y Combinator does not work out."
Seems more and more people are waking up to the fact that docker and k8s are broken by design:

https://thenewstack.io/unfixable-kubernetes-security-hole-me...
Setup = a k8s service? You should have support from the vendor, period.

Setup = rep groups, internal services, etc? You need k8s-savvy ops people, or really good devs who like ops stuff.
Brave Today: privacy-preserving news reader integrated into the browser
I've done the scary fistful of personal credit cards twice, while starting businesses, in addition to burning through personal savings, and strongly disrecommend it. I had no family safety net as a fallback, and had to pay off the cards in full, Lanister-style, including all the predatory 29.99% APR interest that kicked in on one when I was accidentally late on a payment.

Funny: Sometime after paying off the first time, I was talking with a CSR at one of the credit card companies, and she looked at my account, and said, kinda awkwardly and with surprise, "You've been a very profitable customer...". I'm pretty sure that's not in any script. :) But I did have a stellar credit score by then.

One of my businesses did some great and beneficial work that I feel really good about, but I should've used angel/seed investors from the start. That would've made things a lot less painful, helped me formulate a more profitable business, and helped the second business actually get all the way to launch before I couldn't stomach any more fistfuls of personal debt.

How I see it now: no matter how much I'd prefer to focus solely on product and engineering, and not having to play business-person with investors, investors are so much more preferable to self-funding a startup as a non-wealthy person. If you can't convince investors, I'd advise being very skeptical of a survivor bias story from Airbnb, and instead find a way to modify or explain the business to convince investors. (You could just tell them: "we'll make money by disregarding existing regulations for a market, undercutting the competition." :)
Unfortunately, the hoopla is loud enough that developers could reasonably be expected to push for it just so they could have real experience to put on their resumes.
That is true, but I am pretty sure this is misattributed. At the time we had two major issues which slowed down loading these sorts of dylibs.

One was attaching the code signatures (which gets attributed to the dynamic linker because it is synchronously stalling waiting for the the validation to occur).

The other was that reactive patterns tend to cause A LOT more classes and methods which result in a lot more fixups. When I am debugging apps I can often tell if they use react based one the ration of Objc/Swift metadata to __TEXT in the binary. That ended up causing dyld to stall waiting for page ins (which again are not really the linker but get attributed to it).

IOW, many of those clever patterns that make doing rapid development easier are really just a way to transfer work from the developer to the runtime, and it has a cost. Swift and SwiftUI are actually have some very clever ways to mitigate this, but reactive Swift libraries int he Swift 2.0 timeframe certainly did not.
Whatever you decide to build, make sure to get people playing your game as soon as possible. Don't wait until some specific milestone, show it to people immediately.

The biggest mistake that people make is waiting too long before showing people what they are doing, and after they put in months of effort they are disappointed that nobody seems to care about their stuff.

If you can't find someone who will play your really rough first proof of concept, then you probably won't find people who will play the finished game either.

(Also, just because someone will try one version of the game, doesn't mean they'll be your beta tester for ever. You'll need to find new people to try your game all the time. If your game is good it should get easier.)
aaand Google develops Chrome, Mozilla is 90+% funded by Google, and Edge is a fork of Chrome.

On mobile? You’ve either got an Android phone, or iOS device, either way they ping Gmail and whatnot so Google knows your IP to correlate with.
I was just drawing what you said on the whiteboard, and I was like.. uh, am I missing something or am I a super genius? I am positive the latter is incorrect.

I had to re-read the first paragraph multiple times until I understood the goat was not tethered to the center.
Sounds like a good day to wait for the early investors to sell ABNB hard and buy it afterwards.
What about randomizing some values on every load to make existing, and additional values (as described in the article), result in new (and therefore useless) fingerprints on every load?
Slack CEO and Co-Founder, Stewart Butterfield on Slack in 2014
Won't favour First Past The Post, Red Party or Blue Party it's the Money Party style democracies.

There are other flavours that do better.
From what I understand, there is widespread agreement on a grid-wide disconnect policy. The idea is: when a CME of sufficient scale is detected, all switchyards and substations go open a bit before impact (CME ions travel sub-c, so we have between 6 and 10 hours notice). There is a 2-3 hour worldwide blackout, after which we close circuits again.

There are several unsolved problems, such as, how do we dump surplus generation, particularly from nuclear reactors (you can SCRAM a reactor instantly, but you're not bringing it back up anytime soon), while retaining the ability to spin back up quickly? In what order do we disconnect and reconnect? Etc

As for satellites, I'm not sure. You need long antennas to induce the currents needed to destroy things, which is why the grid is far more vulnerable than, say, cars (contrary to the "cars don't run" narrative of prepper fiction) Maybe they get through just fine, maybe we lose and have to relaunch a lot of orbital assets? Not sure on this one.
I am currently at a high paying job... This is my plan but I don't know if I can make it. It feels like such a privileged position but I see and hear of sudden tragedies and wonder, is this really something I am comfortable doing if my last day is tomorrow? I guess I wish we could have the best of both worlds -- freedom to pursue what is interesting and financial stability. It seems possible, but difficult...
Get the zonal cluster on GKE. Free control plane stuff. Then you can put as many or as few nodes as you want on it.

Make sure to use metal LB or all your ingresses will be served with Google LBs that are hecka expensive.