skysight-inc/HackerNews huggingface dataset:
> The information of these processes and events is never lost.

The photons we send to the atoms encoding the information about the past also cause disturbances, don't they?
...or laziness
dismissed from a high-visibility job: agree

supported by the median American in 1950's (or at least 30% of Americans): not a chance
I agree it doesn't help his cause. But I can totally empathize about his feud with TNC. It sticks in my craw when progressive asians claim the mantle of being asian, while pushing views that are in the minority among asians. My reaction is always "yeah, but what would your dad say?" I quite relate to this one of McWhorter's tweets: https://twitter.com/JohnHMcWhorter/status/112988149829800345....
Won’t work on iPhone.
Everywhere you wrote opaque you meant transparent.
> And if I were the one who had to decide at any of those levels, I would want a well-designed plan for the next transition or two

Right. This was really my (poorly-expressed) original point. Deciding how and when to scale is going to be a team and organization effort and decision. If it does come down to one guy deciding on something, then that's going to be the CTO. And if he/she is a good CTO, their decision is based on the feedback of a dozen people under them.

Scaling is a progression and no matter how fast your growth is, you do have time to come up with a solid plan and execute that plan. You don't need Facebook scale on day one even if you do become the next Facebook.
Sometimes people don't take responsibility for what they do, they contribute it easily to other factors, such as culture, race or whatever. It is not likely everyone grow up to be responsible at the same age, one day you will change. You can have any excuse you want to have for now. I won't understand people working in the best paid industry and behave like this.

For ebooks, there are scribd, kindle, oreiley, and libraries. And to be honest, you probably won't read most of books you downloaded anyway. It is just a waste of your time in the end. At least if you buy it, you will only buy those you are going to read.
> What views in the 1950s do you think were similar?

How about professing atheism, or believe in communism?

Being in a same sex or different race relationship in the 50's wouldn't just get you fired, it could lead to people refusing to give you a mortgage or the police driving you out of town.

It's difficult to find examples from the 50's america of a widespread belief that wasn't in the "mainstream" acceptable view because the effects of going against the acceptable view were so harsh. I doubt we could find a reliable poll from that time period to hit your arbitrary 30% threshold, but I like to flatter my ancestral countrymen at least enough to think that miscegenation laws weren't thought of as morally right by 70% of the population.

The difference, as you point it out, is that today's "cancel culture" can target people from the majority classes.
That's exactly what it's doing (for .com), including monitoring for vpns and other ways that users try to circumvent. My guess is they'll be fine as I dont see what more they could've been doing and I really doubt they were allowing people they could tell are US citizens to use Binance.com given all the comments from Americans over the last months.
Does the hex mean each cell has more adjacencies?
Cool, yeah maybe you've seen me linking it before as well.

I pay for it myself, with the help of some awesome donators. It isn't too expensive to run, mostly because files have a maximum life time of a week. You might wonder, what is the catch? If it ever becomes to expensive for me personally, I'll take it down (disabling uploads, and taking the whole instance down a week later). But it should be fine for a while!

You're right. Mozilla's Send instance was abused. My instance doesn't have a big name such as 'Mozilla' or 'Firefox' attached, which probably makes it a lot harder to convince unknowing people to download random files uploaded on it. I haven't seen any real abuse yet.

About the 10GB upload limit. I try to balance it with usage and cost. I've set it to 1GB, 2GB and 5GB before. I'll keep it at 10GB now, but might change it if storage becomes an issue.
99pct of the challenge is counting the positions for things.

Would be nice if they had a couple hand mande puzzles instead of random ones.
I had the exact same thought: #1 I use Google Flights all the time. Daily, sometimes. #2 Google Flights and Travelocity aren't comparable in their utility.
We use a cluster of self-hosted GitLab instances. Their update cadence has been on a roll and their development process is much more transparent compared to GitHub imo because it's a lot easier to see how they comment and discuss when they have "all-remote" baked into the core of their workflow

Believe it or not, we have higher service availability hosting GitLab ourselves than GitHub
Anyone who enjoys their job should work for free? How are they meant to pay bills? What are you saying?
> I am baffled how anyone at Twistlock decided that this was a useful thing for their product to detect, or why any Twistlock customer trusts it given issues like this.

If I was injecting something malicious into your containers via updates, this is exactly how I would go about doing it and exactly what would catch it.

What I'm seeing here is that Twistlock and other tools don't reliably do a good job of explaining why something is flagged in a way that's understandable and accessible to developers. Though honestly I've yet to find any approach to informing developers that actually works.

My favorite was giving them a clear link in the error message about why the build was failing and how to fix it.
Confusingly, cancellation proponents argue that they aren't enforcing justice, but only exercising their "freedom of association" which, they argue, includes depriving dissidents of income and healthcare. "Social Consequences" (TM).
huh? what makes you think I am a sock puppet ?
Is that a sarcastic comment?

Because GDPR allows for liquidating fines, even for Google. I believe it has a cap of 2% annual global turnover, per infraction, or something similar.

Problem is, GDPR is not enforced. I haven't heard of small companies being investigated, let alone having any fines imposed, even when blatantly violating GDPR.
You've compared the range of a Model 3 driven at 75MPH to a Camry driven at 48MPH, for one thing. But I don't know why you would bring passenger cars into the discussion, since you can't scale performance linearly from cars to class 8 trucks. You've already made that mistake by scaling cabin heating requirements linearly with battery capacity, for example.

> For class 8 trucks wind drag is a very small percentage of the losses, rolling resistance from weight is the largest loses.

According to this source[1], for class 8 trucks at max gross weight on level road, aero and rolling resistance losses are the same around 50MPH, and aero dominates after that. Is that source wrong, or out of date? Source says "aerodynamic drag and tire rolling resistance are major contributors to energy loss" - neither is a "very small percentage".

From everything I've read publicly, EV semis won't have transmissions or transaxles, just motors on the drive shafts (4x120lbs). Not sure where you get 6k lbs, even including the "added copper wiring".

I can totally see a 1-2 ton payload advantage for diesel+CCS over EV semis when the required range is 500+ miles, just not a 15k lbs advantage. Ultimately the market will decide what tech to use for different routes though, and I agree that a variety of solutions will be utilized.

[1] https://www.nap.edu/read/13288/chapter/7#79
> Just because some Latinos in a focus group agree with a message does not mean it's not racist against Latinos.

It's not "some." According to the article, it's a decisive majority (more than 3 in 5).
> Apple and Adobe were not particularly friendly

Which is hilarious, because you could make a good case that neither would still exist today without the other. I'd qualify that by saying Adobe products work find on Microsoft operating systems now, but without the Mac years I'm not sure the Windows port would have ever caught on.
> It is, however, illegal for broadcasters to intentionally distort the news, and the FCC may act on complaints if there is documented evidence of such behavior from persons with direct personal knowledge.

What particular laws are you referring to?

> This is also besides slander and libel, lying about an individual or organization.

Sure, you can get sued for that. But getting sued for libel or defamation doesn't mean you can't be a journalist anymore. A journalist who loses a libel lawsuit can keep writing even if they've been sued into oblivion.
A simple tool to beatify Nginx config files online
I need a tool to beautify my NGINX config, but I don't want to install additional beautifier in my IDE.
Why do people give their health data to Silicon Valley corporations? I just don't get it.

Didn't people train before the advent of "smart" watches?
Only for as long as I keep the window open, and for me it's really time to sign off and enjoy the weekend ;)
I suspect it's relevant because I doubt Pinker would have so personal a stake in cancel culture if he weren't being widely shouted down for his association with Epstein.
How's this different from any other SSH connection? SSH is always E2E encrypted and has PFS.
Hah, that's awesome.

> Now whether you could actually correlate that to an increase in errors for a particular component, no so much ;)

Yep, makes sense. I was picturing a broad "Something Bad Happened, Go Investigate" notification. But I imagine the sensitivity would have to be tuned, especially to account for massive traffic increases from places like HN.

> Even worse, some applications would return a shared error page but internally, I believe it was logged as a 301 redirect until someone spotted it :)

Yikes!
Things not obvious from their sitemap:

- privacy policy

- security policy

- open source?

- why anybody would trust this organization
I would suggest the university could have a fun project with this by making an ultralight aircraft with this material. No license required and has to stay under a weight limit. [1] Or if the college is averse to students flying, make an ultralight drone

[1] - https://www.eaa.org/eaa/aviation-interests/ultralights/getti...
Ah but you see, you didn't actually have to be a communist, you just had to close enough to one. For example, Eugene Debs despite getting more electoral support than the Libertarian party ever did, was branded as a communist, and also made a political prisoner.
Ask HN: We screwed up with the Google Maps API and now have a significant bill
We recently found that requests using our Google Maps API key was blocked by Google due to an unpaid bill, so we now owe Google $20.000.

What happened was that at some time around the end of 2019 the credit card expired and nobody noticed it. The API just kept on working for our services, so we assumed everything was fine and we were probably within the free tier. The card was added and account configured by someone not working on the project anymore.

Then recently the service just stopped working and after a bit of digging around, we found that the account had racked up a bill of $20.000 since the end of 2019. Slowly and steady each month. It was nice enough of Google to give us quite the credit period there, but as it turns out after inspecting the cost breakdown, someone else must have been using the key since a lot of the requests were to API endpoints totally unrelated to the services we provide.

We screwed up big time by having an unrestricted key configured. It was setup in 2017 way back when things were free, so I doubt anybody actually thought about abuse of the key at that time, but none the less, here we are having our key abused.

Do we even have a chance here? Did anyone get into a similar situation? I would be grateful for a little bit of advice about how to approach Google. I realize this is our fault, but at the same time, it seems we never got any payment reminders or notifications that we had bills overdue - at least we cannot find them anywhere.
> I would rather have more people with less extreme views than fewer people with more extreme views, because it's much more likely the more extreme people are a greater danger to society than the less extreme people.

History proves otherwise. All wars, massacres, tyrannies required extreme views to become popularized enough to achieve momentum.
> But the puzzle I use is really just a bit more complex than fizz-buzz.

Oh. We kind of talked past each other then. Sorry!

Just today I had ~15 minutes to craft a basic SQL update statement generator based on an (almost) arbitrary JSON input. Save for me misunderstanding the requirements initially, I aced it and the interviewer was impressed.

General problem-solving and chatting about real problems that the company has I found to be the best format of technical interviews. One experienced programmer can extremely easily call out BS if the candidate is faking their expertise.

---

As for me freezing, yeah, it can happen but I accepted it. I can't have all the IT problem space in my head all the time. I expect the interviewer to be flexible in these cases. If not, oh well, life goes on.
A low-cost, RPi Zero-based wireless endoscope camera
>Basically all uses of const in JavaScript are pointless. I have asked many times for someone to show me an example of a bug that shipped that would have been prevented by const as it exists in JS. I'm still waiting.

You have it backward; there's almost never a need to use let in JavaScript, as most variables should never be reassigned.

I've seen bugs pop up many times in client-side development where, for whatever reason, a variable is reassigned in a way that's difficult to predict. By defaulting to const unless reassignment is necessary, you're essentially putting documentation into the actual code and you can prevent logic errors by forcing runtime errors during development.
> in our tests the attack was successful on several other processors, including the Apple M1 ARM CPU, without any major changes.

Interesting!
It's often hard for people to put their finger on the harms of cultural appropriation. It's not so much a "harm" as an unfairness: the people who created the traditions don't benefit from them. People are skeptical of them until it's paired with a face that doesn't seem foreign.

Because the products are traditional there's no patent on them, no way to protect the IP; they belong to everybody. But the lion's share of the profits end up going to a small set of marketers who managed to get people to overcome their fears.

That's another weird irony of it. The article complains that the "kimchi" bears little resemblance to kimchi. So, what exactly is it that has been appropriated? It's not the name; it's also the history, and the positive feelings of tradition -- even though that's bogus.

Which is infuriating, but I'm honestly not sure what to do. It's a huge target market of people who want to be just sliiiiightly adventurous. Not very adventurous, but just a teeny bit.

I personally prefer to be a bit more adventurous and get my products from the people who make them traditionally. Which also risks being a problem by exoticizing, muddying that line between sharing and gawking.
This puzzle was originally written by Dan Gulotta for the 2013 MIT Mystery Hunt.

https://web.mit.edu/puzzle/www/2013/coinheist.com/rubik/a_re...
Who decides?
Keybase does something similar by sticking the Merkle tree root of hashes of signatures in the bitcoin blockchain: https://book.keybase.io/docs/crypto
I had to picture someone opening a window and throwing it into orbit haha
Same here but in my case I did find the cancel subscription button, it just gave an "error" when I tried to use it. Required me to talk to support before cancelling.

That is in addition to their scammy practice of displaying a monthly price, but locking you into a yearly contract. You pay monthly, but if you cancel within the year they charge you a cancellation fee that is essentially equal to the entire remaining subscription. Not sure if they do that anymore, but that was the case with my sub 2 years ago.
Certainly uncertain: When measurement results don’t match
You are arguing from a radically different premise than I am; I didn't say Ta-Nehisi Coates was above reproach, or that there was anything intrinsically wrong with feuding with him. I think if we're this far apart to begin with, it's probably not going to be especially productive to try to hash things out further.
That’s not true. Not being attracted to transgender people is enough to get banned on Reddit.

I was banned from r/asktransgender for telling a girl in a relationship with a pre-transition MtF person that it doesn’t make sense to call herself a lesbian (since sexual orientation is based on sex and not gender)
One (of many) plausible scenarios:

Robin DiAngelo is talking about empathy. She asks people to put them self in the sues of a minority, knowing how boring it is, she puts the words “Try to be less white” on the slide in an attempt to humor.

Another possibility:

She has been working up the argument that whiteness is a social construct, and in this context, “being white” is the same as “being socially constructed to perceive your self as superior”. In that context asking people “to be less white” is not a judgement on the color of the skin.

It may be something entirely different though, point is it is not hard to come up with a context where these slides are not criticizing the color of people’s skin.
My most recent home here in Seattle was built with glass showers. The house was a three-story townhome, with the master shower up top, "overlooking" the stairwell.

The second floor bathroom is split into two - a toilet on one end of the hallway, a glass shower on the other end made by boxing off the end of the hallway with a sliding-glass door and large windows. Both sets of glass are frosted.

It's clear that the architect used the showers to help with lighting - the side of the building with the showers has the best exposure, and by keeping them translucent all the way into the living space, the hallways, stairs, and master bedroom are bathed in natural light.

Despite the frosted glass, the showers do have a slight exhibitionist feel at first. The second floor shower has a roll-down blind on the outside, primarily for guests.

The third floor shower has partial window treatments, which provides enough privacy given the layout of the neighborhood.

We thought it might be a bit uncomfortable; however, it works out well, and almost all guests have declined to use the blinds. I was surprised too.
I asked what the difference is from a legal perspective, and you’re saying there is no difference in principle when the law changes. That’s clearly a misunderstanding on your part.

Your argument about efficiency is reductionism, it’s completely ignoring copyright and law. I didn’t make the law nor am I defending copyright or the law, but those are absolutely relevant, you can’t pretend they are “moralistic” details and ignore them. At least not if you want your argument to be taken seriously.

> But fundamentally, are they not the exact same thing?

Correct, they are not the exact same thing, not fundamentally, not in principle, and not in practice. Libraries operate on the principle of paying for copies of media in order to loan them out 1 at a time. They do not operate on the principle of making their own copies of media nor on distributing as many copies as possible.

Your answer, in my view, is irrelevant to my unanswered question.
I had to look that up: https://www.youtube.com/watch?v=tLjI_eixBQk
The point is you didn't need to be redirected.
that all depends on who makes the rules and how they distinguish "bad and not tolerated" from "slightly bad but tolerated".
I don't understand. Almost all of GitHub is a centralized service, while the self-hosted version is available to a select few enterprise partners.

What's the roadblock on doing self-hosted CI without failing due to GitHub? It would be as simple as not using GitHub I think
Celebrate Women in Tech with No Starch Press
I have `mitigations=off` and the PoC didn't work for me on Chrome / i7-3770.
It's certainly not the culture which kills many such aquisitions. It's the management, its PM's. It's not a culture problem, it's a structural problem. Culture is extremely good there.
They used to use their own Ubuntu variant for desktops, but switched to their own Debian variant.

And ChromeOS is based on Gentoo IIRC.
Aside from baggage, the article strongly suggests that Pinker has no clue about how to do it. Not only does he not offer a solution, but he hasn't even diagnosed the problem correctly. No Steven, your students are not signalling hostility to certain viewpoints because of 'Marxist critical theory and postmodernism'... even most politics students don't bother to read Adorno or Derrida and if they did they wouldn't find any suggestions to deplatform Charles Murray. And then he apparently suggests the discussion of these very marginal theories he dislikes within universities is also why some conservatives and libertarians don't find scientific consensus on global warming credible, as if the other side of the political spectrum had always trusted scientific theories whose implications conflicted with their core values until the woke left came along!

Complaining that students are being 'indoctrinated' by ideas he thinks are bad doesn't half sound like the censorious elements he's complaining about as well...

Edit: I do wish people who apparently disagree with my post would venture a defence of Pinker's "its the postmodernists" thesis. It's a marketplace of ideas...
For the price, how would you be delivering more value than Fantastical, which is literally fantastic?
The challenge with agile is how it is run. Agile/scrum is an opportunity for micromanagement. Agile/scrum is an opportunity for greater freedom to developers. I think that this reveals that company culture is more important than any methodology. If the company culture does not fit agile/scrum, then it will not work. Another important factor is the experience-level of the team. For novice developers, scrum/agile seems like unnecessary process. For a small team of experienced developers, it may not be necessary because they may already be following its best practices. From my experience, scrum/agile is best done when it fits company culture, has buy-in from the most experienced developers, and is used with a team of mixed experience.
Confirmed!
I see your example of a neutral stance, and it’s true, and racially neutral. It’s also not relevant to the conversation around BLM, which focuses on anti-black injustice. I take issue with that ALM is used to subvert BLM; why else would the phrase exist and popularize at this time and context? Therefore, ALM is not an assertion of the neutral stance you propose, but instead a rejection of the reality or importance of race-specific injustice.
No, there are iPhone assembled from parts, I won't call it pirated. And people who buy those phones because they cannot afford it. It is very different from what you are doing. And the worst part of your story is that you attribute what you did to something not yours, so you don't have to take the responsibility of your own behavior. It is wrong.

Look at the iPhone sales figure from Apple, and look at android sales numbers. And you are trying to suggest that "the rest of China" buys a counter fake iPhone? You are either dishonest or you know nothing about China.
Interestingly, there seems to be another project in progress which connects Egypt with the same place in Cyprus, probably even the same substation.

https://www.euroafrica-interconnector.com

https://en.wikipedia.org/wiki/EuroAfrica_Interconnector