skysight-inc/HackerNews huggingface dataset:
Since all debris will return to near the collision point approximately every 90 minutes, there will be further collisions of bits of debris that will tend to reduce the size of the bits of debris and speed up the decay. This will be more pronounced if the original objects that collided have orbit planes that are nearer orthogonal.
I think that's where I saw it! Was just browsing around some SteamVR stuff and thought that was a very cool project. Will be fun to try out.

And I was surprised it hadn't been on HN before, as far as I could see.
"Have you heard of modern day engineered lumber that does not care about the size of the tree it comes form?"

Yep, that's a significant factor in reducing the demand for trees overall since every bit of each cut tree can used. But big and medium sized trees are still going to be more profitable to cut and with total demand shrinking, you won't get to the small trees even if you have the technology to use them.

The thing is, clear cuts are fire hazards since they allow underbrush to build up. A fire safe approach is clearing undergrowth and leaving large trees. Modest fires do that but there's no free way to do that. You'd need to pay people - that would be a good thing near towns and cities but beyond that, we need controlled burns or we get uncontrolled burns, as we see today.
I've used templates in C++ to do that and I agree that it is handy. I had to write far fewer functions than I would have without them. Sometimes, it's nice to not care or worry about how many bits are in a number.
We've banned this account for repeatedly breaking the site guidelines. Flamewar like this is not cool, and using HN primarily for ideological battle is something we ban accounts for—regardless of which flavor they favor.

https://news.ycombinator.com/newsguidelines.html
Every HN thread about go: go is useless because it lacks generics.

Go adds generics.

HN thread: I don't want this.

Good case study about the people drawn to comment on a topic.
The whole business model of companies like Uber and Lyft relies on drivers not realizing how little they are getting out of the deal. The ones who do realize - often after some accident that leaves them injured or their cars too damaged to repair - will simply stop working and regret the past.

Gig work usually looks very good when you're starting out and everything is going smoothly. With Uber and Lyft also investing massively in propaganda to ensure their drivers believe AB5 would cause numerous catastophes for their work, it's really not that surprising that most who are actually driving would be against it.
Venture Capital broken 11 companies 4 multi-billion $ exits are NOT ENOUGH
60% of California voters approved this language.
Also, the reason most laptops run hot is that most modern high performance processors are thermally limited. It means the cooling is never "sufficient" because if you make the cooling better then you get a faster processor instead of a cooler laptop.
https://journals.plos.org/plosbiology/article?id=10.1371/jou...
I fully agree, after writing go for the last 7 years. I recognize that generics solve some problems, but there’s a cost in doing so. In that period I’ve had only a few cases where I wish I was back in a language with this feature (Java being my previous typed language), however most of the time the interface with an application specific data model was more than sufficient. Obviously you need to wrap that abstraction for typesafe code, but that’s pretty trivial.
You're asking this question in the following context: getting a cell mobile provider contract requires a social security number. Social security number is used to pin a score on someone's credit worthiness. Mobile provider gets hacked, exposing clients to bad actors using social security number and associated data to open credit lines fraudulently and hurting users' credit worthiness scores.

The disgusting part is the whole reason the providers demanded SS # is to defend their own interests to threaten clients with collection agencies and credit score dips. The neglect of these same now cause clients to risk getting credit score dips through no fault of their own.

Which part of this sits well with you?
Singly linked lists are something from CS1 where you learn about data structures. You rarely use them in practice. In most cases slices and maps do the job fine.
Or good case study of squeaky wheels. I never wanted generics. I never thought to spam the development lists about how much I liked how things were going.
It's also a fictional product at this point. Even if the hardware existed, if you can't program it, it won't succeed.
I would admit that I didn’t really know much about the existence of mosquitoes that didn’t pose a threat to humans so I think it’s an important article as these species may not be targeted specifically but might become collateral damage if indiscriminate eradication methods are used. I guess in that sense I hope technologies like GM mosquitoes would allow us to eradicate the species that do pose a threat while protecting the ones that may be beneficial.
The CSAM thing "came to light"? They announced it publicly and proudly, before it was even implemented! There's no reason to think they are hiding anything.
A couple of days ago I was talking with my wife about events in Afghanistan, and saying how life is going to get a lot worse for women and girls under the Taliban.

She replied, "yes, but everyone has their oppressors"*, to which I quipped, "yes, ours is HR".

----

* Some context here. My wife is Māori. For North Americans, think "First Nations". Oppressors? We got 'em. Most of us are them.
Yet another browser based leaky abstraction... Looking forward to the inevitable trend flip back to native ui!
Intel should do this. It's rounding error and they can use it to push the envelope. Intel should have done this with Linux, Solaris, Beos years ago to push Microsoft.

They won't.
Ask HN: What premium on your compensation would get you to switch jobs?
There are plenty of reasons other than comp to stay at or leave a job, of course. But all other things being equal, what would it take for you to move on?
It's not as if it's a niche problem requiring a niche solution though. The problem is "how do I write my own data structures" and to the best of my knowledge Go's answer is: copy-paste everything and edit for each concrete type, use code gen, or pay runtime cost for interfaces. All of those solutions seem more complex than just having a type parameter.
The first algo maximizes happiness (always choosing pizza is the happiest choice in aggregate 0.6*1+0.4*0+0.1*0 = 0.6), while the second maximizes equal chances for everyone (0.6^2+0.3^2+0.1^2 = 0.46). You can't directly compare things that maximize different objectives.
Site has a nice landing page what CMS are they using?
This site has a nice landing page what CMS are they using? https://www.twelverays.ca
I guess my question is less about the economics of Uber but more:

How do we think through the fact that a certain portion of Uber drivers will lose their job due to a drop in demand driven by these new regulations?

Unless the argument is that Uber makes so much money they can afford to compensate their workers more. But, clearly, that doesn't seem to be the case.
Respectfully, you're the one who's misunderstood, and in a way that really kinda proves my point. There's nothing "unscientific" about classifying people by race, and the entire study methodology depended on the researchers doing so - they took some data sets which had been pre-classified by race, and trained the AI on those data sets, in order to prove that it could reproduce the known classification based only on the medical scans.

You can read their preprint (https://arxiv.org/ftp/arxiv/papers/2107/2107.10356.pdf) for full details.
I can vouch for the food being absolutely excellent and the prices insanely low, but it's not true that everyone speaks English. Not even close.

There are also cultural differences related to American "niceness" that are not the norm in Poland and those interactions might be jarring (like the other poster mentioned).
That doesn't mean that's how it should be...
> Such a product could not be a credit card, as it would run on rails of your traditional providers (Visa, MasterCard, etc).

You'd have to build your own infrastructure, but you could make an actual credit card. It would have to be super jank at first (you might even have to cut actual physical checks at first). Fundamentally, a credit card is just you paying for somebody's transactions, and billing them at the end of the month (and suing them if they don't pay up).

It would be slow, and the service would be horrible, but the people accepting your money don't have a ton of other options.
That analogy breaks down awkwardly when you consider the hijab or the burka
I think that if seasonal flu vaccines start being combined with seasonable COVID vaccines that the rate would go up. And unfortunately I think mandatory vaccines would be unacceptable to too many people to think it's a viable option.

I don't have an answer to masks, though I think they'll get more and more normalized as time goes on. Even if COVID were to be basically suppressed, I'd probably still keep wearing them on public transit.
We're in the middle of a novel pandemic and children are apparently filling up ICUs, I could care less about what people on hackernews's 'preferences' on masks are. Let's be grown up and listen to the Doctors.
Having an agreement which sets up the terms of the dissolution of the enterprise up front will help save relationships.

I have a buy sell where the partner that wants to exit names their price and the other partner decides if they want to buy the other share at that price or sell their own. And then the remaining party is free to find a new partner or put it on the market.
No, it was not completely separated. For example, admins could set a policy that required you to have a password on your personal space and could specify that it was a minimum # of digits, etc. I had a BB and this is one of the things that really soured me on BYOD. I didn't want a long alphanumeric password on my personal space that I had to change at the same frequency as the corporate password.
Obstructive Sleep Apnea Is Associated with Low Testosterone Levels
Ivm is a REALLY safe drug with years and years of safety research and application. In some countries they prescribe it to children to treat lice. Or for yearly deworming.

Of all the crazy things that people could attempt, ivermectin is pretty mild.
Apparently the 7/8ths thing isn't so problematic in itself, as other ballots don't allow even that. The bigger problem is that they prevent the legislature not just from overturning prop 22 itself, but from passing other laws in this area that are not aligned with it. This is the part the judge understandably took issue with.
resolves for me on iOS 14 ¯\_(ツ)_/¯

I’m using NextDNS, if it matters
> It's fine to let emotions control you, you just need to be aware that they are and make sure it's the right emotions controlling you.

Ok, I'll bite. If it's the wrong emotions controlling you, what do you do then?

Please don't suggest any course of action that requires you to be in control.
It doesn't. They can enforce password policies, etc.

Best practice is to have a second device just for the company.
Taking everything at face value: Dojo is overall a very impressive project!

- Communication speed is one of the biggest bottlenecks to large models, so their bandwidth of 4TBps is very smart.

- They claim a 1.3x perf/watt improvement, which is not really that great for ASICs compared to GPUs. Perf/watt is probably the most important number in datacenters.

- They only use SRAM, no DRAM. This is a huge mistake, which limits their model size. You can only fit a ~10GB model inside a single tile, versus 80GB models for a single A100 GPU.

- Software / compiler stack is as or more important than the hardware itself, because it dictates how much real performance you can squeeze out of the chips. I think Tesla will need to heavily focus on this area before getting anywhere close to real-world GPU performance.

Overall, I imagine the project will have similar pitfalls to Cerebras.
Yeah that's good feedback thanks - I'm definitely with you in praying for a healthier world supported by thoughtful and scientifically based policy.
Really insightful.
Perhaps I have been hasty in entirely writing off Diptera.
I think a Chromebook is a touch different, as there's nothing actually tied to the hardware itself (which, I suppose, is sort of the point).

If your Google account is borked, nothing is unrecoverable from the computer and any other account can log into it.

That being said, you will be screwed in various other ways, mainly that all of the information you'd lose because it was normally stored on the you've now lost because you got the ban hammer
Show HN: CampsiteTonight – Kayak.com for Campsites
I thought chatroullete was the premier platform in the 'exposing yourself to strangers' industry? Before you needed to take the city bus to experience this level of public exposure but now you can do so from the comfort of your own home.
*palette

https://duckduckgo.com/?q=flamboyant+cuttlefish&atb=v237-1&i...
Unions with a direct line to the legislature created AB 5. I’m amazed so many people are ok with that while shaming Uber for spending money to encourage voters to overturn it.
Avis “Stole” Back Car from Customer and Denied It
what's funny is most land-locked countries in the world are desperately poor. With Switzerland, the opposite is true.
You do if you want your language to have a reusable Linked List data structure so that everyone doesn't have to re-implement their own version of it for each content type.
I’m on iOS 14 using NextDNS as well. Are you using the iOS app or dependent on setting dns manually?
Short answer: they lose less money from people getting frustrated than the massive cost of real support
If masking persists and it becomes a long-term norm, communication will evolve around the constraints. I'm reminded of a story of a Somali prisoner who was nearly suicidal in solitary confinement until a prisoner in another cell taught him something like morse code, eventually even reading him Anna Karenina, tap by tap.[0] Humans will overcome any constraints to communicate.

0: https://www.npr.org/2017/09/11/550058353/rough-translation-h...
> forests are ephemeral over geological timescales

No, forest cover over the whole planet has been pretty consistent over the past hundred million years or so. It's only recently that we've seen widespread continent-scale deforestation. A simple return to the geological status quo would effect a ton of carbon sequestration.

In fact in the longer term (since "forests" have existed anyway) forest have been absolutely enormous carbon sinks. It took until the end of the carboniferous (the name is not an accident!) ~300M years ago for bacteria to even be able to decompose wood. Most tree trunks from that era never rotted at all, they got buried and turned into coal.
If George Orwell had a website
Strictly speaking, that's better than the minority opinion becoming law is it not?
Yeah, "can't" and "won't" are very different words
If you want all features of language X (I doubt we will stop at generics) use language X. Stop trying to make all languages the same.

I work with programmers from OO background (java) and they can't even grasp the utility of functions as value or closures. Every damn "service" has an interface/generated mock and anemic model. They're desperate waiting for generics for go to "complete".

I fear the influx of OO programmers.
Microsoft's Windows Server 2022 is rolling out to mainstream users
Just talking money here? I would say a 20% increase + equity. The equity offer would have to be a grant, not an option.
I imagine another option if you need to assign a node to a class and then measure its size/location (which is probably quite often) that you can basically take some preliminary/initial values, attach the class, and use an onresize handler to trigger a remeasurement once the reflow has completed at a pace of the browser’s own choosing?
This doesn’t seem to be the case for Square, at least.
Without generics, I have seen terrible and unreadable golang code. There is no tool that can not be mis-used.

Generics are adding a tool to the toolbox. They can be used well or they can be mis-used. I recently wrote a gui app in Golang using Fyne and I really wish I'd had generics for some of the UI handling - instead I ended up having to write some really ugly and not simple code to handle the case. The end result was worse and less-simple than if I had been able to use generics.
There is some nuance here you're glossing over.

First, someone can be offended but not targeted. My dad's racist rants offend me, that's not cancel culture. And it's not on behalf of the group he's ranting about, it's because he's a savage. I'm offended by his lack of effort, empathy, and curious conversation.

Second, surely you can appreciate the difference between master in a master-slave configuration and master as in, good at something. A masters degree doesn't imply a slave degree.
Hey, be the sound of it in the piece, I'll take this game over some DSGE bullshit as a macro simulation any day!
> I'm not following your argument.

It's almost certainly true that you do, you're just being dishonest. (The alternative is worse.)

> What is this thing that URLs are which makes them public?

You mean other than being identifiers (universal identifiers, at that)? It's like you've never used or encountered someone else articulating an argument that incorporates (or would be appropriate to incorporate) the phrase "by definition" before.

If your security protocols are compromised by the card catalog or the Rolodex being invented—compromised not by knowing the contents of a given resource, but by knowing the correct way to refer to or otherwise describe the identity of that resource—then you don't really have very good security in your protocols (particularly in a world where those things have already been invented).

> What's the analogous thing for URLs?

What? What a bizarre request.

The next time someone asks you to make your case in terms of bad analogies just because they can't get away from using them themselves, you can go ahead and say, "No, thanks. I'll pass."
I think she's all to willing to throw the baby (the transformer model) with the bath water. She doesn't care about AI advancement at all, and that makes me distrust her paper.
Gig work doesn't HAVE to be classification fraud; a service could actually treat the gig workers as contractors in the correct legal way... the current services don't, but it isn't necessarily fundamental to the business model.
Well, multiply those by another 100, and you may be going somewhere, there are enough stars much older than the Sun on our galaxy alone to turn a 1 in a billion chance into almost certainty.

But then, good luck finding even 10 events that could possibly kill all humans with a 10% probability.
bitcoin.pdf replacement text
What use case of Mosquitoes could possibly exist?
Could you point me to some examples or perhaps share some? I totally believe you, but we depend on ffmpeg (and we license the relative codecs) and I wanted understand what kind of problems we should be looking out for.
> > I think that you're saying that other people are defining Black as a race wrongly because they aren't defining Black in terms of ancestry/genetics.

> Correct.

I don't think you're matching the "common usage" of "race" when you define it as synonymous with ancestry. You can use genetics to track your ancestry, but you're using ethnic categories when you trace your ancestry to "German mixed with English+Tennessee Chicksaw American Indian". "German" isn't a genetic category, it is an ethnic identity which you can trace your ancestry to.

Maybe the better question is, how are you defining different races? If you're using ethnic categories, then you aren't splitting people based on genetics (though you can use genetics to guess at your ancestry). If you're use genetic similarity, then you will clump people across ethnic categories. Try to divide the Germans from the other nations on the genetic similarity chart linked below.

https://en.wikipedia.org/wiki/Genetic_history_of_Europe
Niall Ferguson on why the end of America’s empire won’t be peaceful
a couple high profile projects (k8s) needed generics, there are limited use cases outlined in the planning docs that detail the holes in the language they're filling, it wasn't just squeaky wheels.
Except “nobody” here is often millions of people.
Visitor’s garden is improving prison visitation experience for all
"Liars are shamed" had a different meaning in 1990's than today. We've gotten to the point of pervasive surveillance and infinite storage. That's why public shaming, a social tool based on mob justice, is becoming an even worse act of violence. It destroys lives with little due process, riding on powerful preexisting social and political emotions.
I've never used Go, and from the outside I take a lot of issues with its design choices.

But even without having used it I always thought the lack of generics was very interesting and I could see how it was desirable. It's fascinating to me that Go has gotten as far as it has without them (proving that it's possible to), and the mindset shift people describe having around them seems like a really important thing to pay attention to.

One thing I'm curious about: user-defined generics I can see going without, but the core language and standard library surely need to have them. How does that work in practice? Is there a syntax for using them and just not one for creating them? How are they defined in standard library code?
They seem more complex compared to a type parameter when you are only thinking about this narrow situation. However, generics are not limited to this narrow situation and will cause complexity far beyond what you are imagining.

Having said that, I honestly don’t know if generics are a net positive or not. What I can say is that go is one of the few languages where I can jump into an arbitrary go code base and make sense of it relatively easily. Risking that is a scary proposition for me.
A 500-Topic Open and Free Resource for Data Scientists and ML Engineers
Based on my limited knowledge of the severity of the anode defect, there is a possible use for grid storage, keeping the power draw requirements low, they should be fine. But More so interested in what is actually going to happen with all these packs... they definitely will show up on open market...
People with hearing problems lose the ability to communicate in many cases if they cannot see the other person's lips.
pkg.go.dev --> go.dev/pkg/ would be better.
You're mixing some stuff up here. Land area "burned" isn't literally deforested, don't be ridiculous. Only in the worst-affected regions of the biggest fires do you see acreage where the majority of trees are killed. And even there the trunks of killed trees tend to remain standing; their carbon doesn't enter the atmosphere until they fall and rot.

What happens in a fire isn't that the forest goes away, it's just that the dead fuel burns. In fact in a healthy forest, total carbon uptake significantly increases after a fire (as younger, faster-growing plants rush into the voids left by the removed cover).

Yes, "plant a tree" is absolutely part of the solution. It's not sufficient, but it's important. Turning forests into low-productivity farms is a disaster, and reversing that is a huge win for carbon balancing.
SimCity is neoliberal propaganda because elementary school me would keep on impatiently taking out big loans, making bad investments with them, and loosing in a debt doom spiral.

The experience did warp my thinking for quite some time I think.
It's well known that they've already tried to insert back doors many times. On the other side is a huge amount of resources auditing and reviewing the kernel. Many reviewers, auditors, security analysts.