skysight-inc/HackerNews huggingface dataset:
That goes without saying. Indian here (born in high caste family, though in rural India). Rural folks are a bit more crazy about caste than urban folks but much more tolerant of different religions compared to them.
What about the *BSDs?

Although I will say this one thing—the partial title bar on Haiku/BeOS looks amazing. Wish I could have that on Linux (have not been able to figure out how to date), even though it serves no functional purpose to me other than "looking awesome."
Products generally always need more features. Except maybe in some captured markets or for very specific apps you need to need to either grow the product or competitors will eat your lunch. Everything changes over time - business practices, technologies, ecosystems - so most legacy applications, even if they were implemented well, need constant changes to adapt to today's users and ecosystems.
Previously: “The Origins of the American Military Coup of 2012”

https://scholarship.law.duke.edu/cgi/viewcontent.cgi?article...
> I really wish Rust would reconsider the decision to throw its hands up at non-lexical destruction guarantees. This is related to the thread::scoped removal from 2015 (IIRC), after which mem::forget was added. Anyway, I'm rambling. There's tons to read for the curious.

I think the original argument that leaking memory using safe code by building a reference cycle is still valid. The language would have to change significantly to prevent that, so either reference counting must be unsafe, or we accept that destruction cannot be guaranteed just because something goes out of scope. That is why `forget` is safe.
Define normal.
But it's also the case that some programming communities are huge but not very intelligent. At the risk of indulging in a cliche, I'll point to the reputation that PHP had for many years, and which it still somewhat has. This was a community that was, for a long time, dominated by WordPress programmers who engaged in every possible worst practice and anti-pattern.

You could, in a sense, get work done in PHP. But you didn't necessarily learn a lot while you were in that community.

I mostly wrote PHP from 1999 to 2009. I got a lot done. I had fun. But it is a language that if you try to go fast, you automatically end up with sloppiness. More than most languages, the entropy sets in fast, the tech debt piles up unless you invest incredible effort to fight back against it.

Ruby was better, and the Ruby community was much more intelligent, but in every Rails project I worked on, once it grew past a certain point, me and my team started having endless debates about "How should we refactor these fat models?"

When I started writing Clojure, one thing that surprised me as how easy it was to avoid tech debt. Writing short functions comes naturally and without effort. Simply getting away from for() loops and using better aggregation structures cleans up the code in astonishing ways. The thoughtfulness and universalness of the seq interface impressed me in 2010 as much as the PHP "array" flexibility had impressed me in 2000. It was an obvious step forward.

You could say I'm taking easy shots by focusing on PHP, but I could say some of the same things about Ruby. Handing blocks to iteration methods is better and cleaner than the ambitious confusion of the PHP array structure, but it still is not as clean or universal as what Clojure achieved with seq.

And as Zach Tellman has said, it's a rare language where you can just scan a file and the syntax of the language tells you so much about the structure of the code. EDN has been designed with an unusual thoughtfulness.
I was on the phone about 40 minutes. The rate in the end was the negotiated rate from the insurance company. The amount of time and effort involved in finding out how much something will truly cost certainly seems like an intentional feature
History has more accurately shown organized groups use government to destabilize the free market in a bid to control it.

The solution to this, something the framers of the US attempted, is to deny government the authority to do this. Unfortunately we did not listen to their warnings and have since at least the end of the civil war, and more accelerated since the Great Depression have removed these limits from government, have rolled back the separation of powers. altered the very foundation of the US Government and allowed more and more power to become centralized, this as enabled the very wealth and income inequality that people now want the government that caused the issue in the first place to "fix", this of course will fail but supporters of government solutions to all problems will never admit that the government is the problem...

As the axiom goes, Government: If you think you have problems now, wait until you see our solutions.
Family. In South Asia (and I guess anywhere else), your status is not just about who you are, but who you're related to. If you present no family background, then people will form their own conclusions.
Mandatory vaccines and boosters, plus testing for antibody titer levels.
>to anything inside my home network from anywhere on the internet

When you put it like that, it sounds kind of scary.
In India itself, most actual elites are completely non-religious.

Nehru specially got himself a christian chef, so he can cook him beef, and pork, without having to hear too much whispers behind his back.
Perpetuating the same garbage you read on twitter? Do some actual research. Literally everything you said is false.
Measuring Mutexes, Spinlocks and How Bad the Linux Scheduler Is (2019)
One of the ways racial hierarchies persist in the US in the culture are taught they are normal, natural, deserved when they are instead being perpetuated by culture and institutions and those who benefit from them. The effects of discrimination serve to justify and/or perpetuate the discrimination.

My take away from this is that there is nothing natural about one caste having an advantage in business, that success in any field has much more to do with who has financial and social capital than with what caste someone is.
Let's see, the global world has brought us international commerce, free exchange of information (95% of a CS curriculum is based on things created in the West), the possibility(limited but existent) of studying and working in a different society, international agreements, standards and organizations.

Tribalism has brought us, wars, petty disputes, populist politicians and bigotry.

I know which one I would choose in a heartbeat.
Heh, I guess all of reality has two sides nowadays. For every person who notices how parents of small children seem to show up to the office with pink eye and catch many more colds, there's a parent who's certain their little angels are germ-free.

I'm not sure "common knowledge" has meaning any more considering that every topic is now polarizing. Anyone will argue anything and then refer to some unspecified "data" they've seen. Moreover, I doubt parents can be objective about this considering there's an evolutionary advantage to not being repulsed by their offspring's illnesses.

> the data I've seen indicates that vaccinations are much more effective in preventing infection (and therefore spread)

I don't even disagree with that. All I'm saying is that parents have a much higher level of exposure to their own children than pretty much anyone else in the world. You could reduce transmission of children by 90%, but that doesn't mean much to the parents who have 100X the exposure to them. We can talk viral load all you want, but at some point they'll cough in your face and the virus is going to start replicating inside of you.
Who should also, hopefully, be vaxxed. And then in the case of them being severely immunocompromised, well, I’m not sure it’s the responsibility of someone to be required to do something because someone they interact with knows someone who knows someone who might be affected by it and may be among the 3% of Americans who are immunocompromised.

At that point perhaps a job that requires you being around people isn’t the job for you, or you should get and wear an N95 mask because if it’s not COVID you’re going to be bringing other germs and bacteria and viruses home anyway - for example I just got done recovering from the flu not long ago. Note that masks on a plane weren’t required prior to COVID to protect friends of friends of friends, even though the flu kills many also.
Nothing wrong with being smaller countries. More cultures and diversity is a strength.
Given the followup thread (https://news.ycombinator.com/item?id=29750660), this may have accidentally turned out to be one of the better takes I've ever had on this site.
> in the end, there's no guarantee that the message viewed by a user was actually written by the poster

If you think about it, this is also true for web3 — true enough that it's broken.

We don't live in a world where you can't take things from people, etc.

Ultimately, society works because we don't really need ironclad guarantees — and we don't have any.
My iOS hn reader has a quick read functionality. Been thinking of adding this feature, would be happy to add you to the TestFlight if you want to try it out.
lol i just noticed that

here is the desired effect they were looking for (added margin-top to <body>) https://i.imgur.com/tehEWx9.gif
The fact that the product sucks doesn't invalidate the badness of it existing.
I recommend the book "India's new capitalists" by Harish Damodaran to the interested.

The remembered village my M. N. Srinivas and anything on caste system written by Prof. Andre Beteille (He is Indian born to French father and a Bengali Brahmin women. "Sunshine on the garden" is his lovely autobiography.).
TBH that is most of silicon valley too. Look at google's or microsoft's campuses
> Let the super-intelligent idiot savant with billions of cycles of computation per second and trillions of bits of storage do the thinking for me.

Unfortunately, it can't. To be fair, GC does management memory very well, but there is more to memory than handling allocation.

It becomes immediately obvious when you compare Go to Rust. Go strives for simplicity. Compare Go and Rust code, and Rust's overhead for making memory handling safe (type annotations, the type system exploding because it carries information about so many types of ownership) make it horribly complex compared to Go. Go code expresses the same concepts in far fewer tokens, and just as memory safe as the Rust code - provided there is only one thread.

Add a second thread, and the Rust code will continue to work as before. The Go code - well the GC does manages memory allocation only, it does _not_ arbitrate how multiple threads access those objects. Screw up how multiple Go threads access that nice GC managed memory and undefined and non-deterministic behaviour is inevitable result. That IMO is the _worst_ type of bug. Most of the overhead Rust imposes (like ownership) has very little to do with managing memory lifetimes. It is about preventing two threads form stomping on each other. Managing memory lifetimes just comes for free.

I suspect the rise and rise of Rust is mostly due it's concurrency guarantees. Go back a couple of decades and when multiple CPU's were almost non-existent and I suspect the complexity Rust imposes would have been laughed out of the room, given all it really gave you was an very complex alternative to GC - which is what you are effectively saying is all it provides. Nowadays we have $1 computers with multiple ARM cores in a disposable CVOID testing kit. Once you've been hit a couple of times by a currency heisenbug taking out your products in the field, you are screaming out for some tool to save your arse. Rust is one such tool.
What's the quarantine situation? Shared bathrooms? High enough virus density in the quarantine room that a meal delivery person gets a blast through the door slot? Or some other source of virus escape?
Now that I think about it, I remember seeing his family photos of village, so his parents must be from rural background.
"roll your own" has no official definition I'm aware of, so I'm not sure what you mean by "technically" incorrect. This could quickly become a discussion of semantics unfortunately.

To be specific with what I mean, it is "roll your own" in the sense that 1) their protocol combines cryptographic primitives in unrecommended ways with no particular justification and in the sense that 2) they literally have invented and written many of these primitives themselves.

As a concrete example, the IGE mode used by Telegram for AES is not "well known", in fact to the best of my knowledge Telegram is the only popular software in existence that uses this mode. IGE is avoided by all modern cryptographers because the authentication is broken, however Telegram uses this mode but not the authentication. There's no particular justification for this decision over just using an AES mode that everyone uses, but there's a lot of potential pitfalls if not done carefully.

When you ask what type of authenticated encryption scheme Telegram uses, their answer is "none of them". Normally this would be a huge problem. However, they have solved this with their own custom "security checks". These are also not "well known" because Telegram invented them.

When you ask what type of PKCS they use for padding, the answer is "we came up with our own padding algorithm". This was not "well known" because Telegram invented it. The padding issue they fixed in v2, since it turned out to introduce a vulnerability, but I assume you get what I mean by this point.

Contrast this with Signal, which is also ultimately a unique protocol but is one that was implemented using robust, tested primitives in recommended combinations with boring standard choices for all of the details.
We are concerned about the other companies doing it. At least I am.
Bohr’s perspective sounds a lot like Kantian idealism.
I second this. The AA program is also about way more then not drinking and if followed is life changing.
> ~30,000 people died as a result of Chernobyl.

According to what number? This WHO article says it is estimated to be about 4000 deaths:

https://www.who.int/news/item/05-09-2005-chernobyl-the-true-...

There were many much higher estimates made in 1986 when the disaster happened, but they turned out to be wrong. Apparently small amounts of radiation spread out over many people doesn't increase cancer rates. There were very noticeable increases in cancer near the disaster area, but most of those cancer patients survived.

> A total of up to 4000 people could eventually die of radiation exposure from the Chernobyl nuclear power plant (NPP) accident nearly 20 years ago, an international team of more than 100 scientists has concluded.
You're saying there's no amount of money for which you would do that? I am highly skeptical
> Because there are 4 cores, the throughput increases linearly up to 4 threads. Then it increases slightly more up to 8 threads, thanks to hyper-threading that squeezes a bit more performance out of each core. Obviously there is no performance improvement beyond 8 threads, because all CPU resources are saturated at this point. [emphasis mine]

Can someone more knowledgeable than I please explain the obvious part of this? Why is the performance identical for 8-12 threads? What is it that is saturated at 8 threads even though there are 4 more threads hanging around?
I don’t know if they understood the implications of the Apache Software License when they should have used a closed source and or AGPL license.
> And this is with just one day of work! Simply amazing!

Man, real imposter syndrome creeping in after reading this. I can barely get anything done re: programming, and this guy's ported Wine to a totally foreign OS.
Not true. Respectfully I say the following - You may come from an upper caste and so a place of privilege where you weren’t subjected to unfair actions. I’m not upper caste and I’ve experienced it all. My skin, eye color and mannerisms defy the backward caste stereotype. People assume I’m a Brahmin. When they discover I’m not things change.

How did they discover this? My colleges thought it was a great idea to post the caste next to exam seat numbers. Yeah… this was in a metro, not a small town.

Here in the US, some narrow minded people straight up ask about caste. Some are “smarter” and ask about how you celebrate specific festivals as a way of inferring your caste.

It’s deeply systemic in India much like the systemic racism in the US. Only a privileged person can say it’s gone since no one treats anyone as untouchable anymore. There are many more subtle ways. People don’t get jobs because of their last names. Promotions will be denied or you might be the first to be laid off. Nepotism is rife.

My wife is upper caste and her life experience in India is diametrically opposite of mine. She acknowledges my experience but still doesn’t fully comprehend it. Heck my in law still cling to stereotypes and how I’m one of the good ones (cue similarity to racism in America)

If you really look carefully you’ll start to notice it everywhere.
This guy: https://en.m.wikipedia.org/wiki/David_Carruthers

Whenever you change planes in USA, you are formally entering USA and subject to regular USA law.

The bigger case more recently was Belarus forcing down a Ryanair plane carrying an activist while overflying Belarusian airspace to arrest him:

https://www.voanews.com/a/europe_lukashenko-defends-divertin...

There’s also a Case out there of a birth on a flight between USA and Qatar being granted Canadian citizenship because the flight was over Canadian soil at the time of delivery:

https://en.m.wikipedia.org/wiki/Birth_aboard_aircraft_and_sh...

https://www.ctvnews.ca/mobile/canada/air-born-will-baby-deli...
5th. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Hospitalizations tend to precede fatalities. While I hope you're right, it's too early (by a couple weeks in the US, at least) to start trumpeting a "minuscule fatality rate".

https://ourworldindata.org/grapher/current-covid-patients-ho...
> use object graphs as streams

graphs aren't streams. You could, of course, serialize an object graph to a stream (such as by reducing it to linear text representation of the objects with IDs and links.)
Community backlash? Could you explain more? I have never heard of this before, and I am unsure why the Linux kernel would be the source of controversy as you describe it.
Yeah us immigration supporters really believe in 100% open borders.

Yeah, right lmao
I feel that. I have a VPS that i run OpenBSD on.
I messed up my config and now my phone was publicly reachable via its /72 ipv6 from the /64 adress i was assigned.

Kinda scary/weird
> If you think about it, this is also true for web3 — true enough that it's broken.

You absolutely cannot fake a message being cryptographically signed without providing a broken verification function.

> We don't live in a world where you can't take things from people, etc.

The half glass empty approach is one method. The other method is to review the primitives we have in place today and explore different permutations that allow us to route around our adversities. That's the Hacker way. Of course, we do it with code.

> Ultimately, society works because we don't really need ironclad guarantees like that.

The society you live in is very different from mine. Fraud and impersonation are real. [1]

[1] https://www.theverge.com/2016/11/23/13739026/reddit-ceo-stev...
I agree that it's a great option, but unfortunately it's also not secure at all. You're what, one SIM swap away from having your whole chat history owned?
Happy new year!

My plans for the year are mostly limited to finishing/releasing the things I’ve already been working on, which would be a first.

In the first place for now will stay being a good father though :)
Isolation is the new celebration! And you're already invited!
Brahmins are vegetian are a PR scam,even in India. Women folks may be a bit more vegetarian but definately not the males.

Also remember that its very easy here in India to preach something in public and do the opposite in private (not being cynical here). We are a tolerant society and especially tolerant of hypocrisy.
Maybe it's not technically a sign up, but the new user flow needs some work. There are boxes for "handshake name" and "signature" but no indication of what you should put there.

I tried leaving them blank and got an error message: "You need to include a valid Handshake name and signature generated with the key associated with the name."

But it doesn't explain how you do that.
Won’t stop it. I was paid $11.75/hr as a Masters holder while on OPT. Should CPT/OPT be killed?
Now if only it wouldn’t be dynamic…
If they are an engineer in America, they are practically guaranteed to be Brahmins or at least upper caste, so castes are not only less of a concern but literally why they were able to get an education and move to the US in the first place.
Unless you’re elderly or have health issues, Covid fatality rate was already very, very low. Therapeutics make that even better.
Would you say more on this? Curious
The value is that you don't get caught with your pants down when IPv4 addresses get expensive enough to shaping businesses' decisions. It's going to be a lot less stressful to come to grips with IPv6 now rather than waiting until it becomes a critical path dependency of some business goal.
Happy new year! My plans so far are mostly about learning and orientation.
The joke is that GM had to recall 100% of them to replace their batteries because of a fire hazard.
> Ah yes, the "star wars laser defense mosquito system". It' as impractical then (early 00's origin) as it is now

As far as I'm aware, this idea traces back to David Brin's 1990 novel Earth:

https://books.google.com/books?id=IkqAUv84Ho8C&pg=PT399&dq=i...
There is no ethical consumption under our current economic system.

This is manifestly false. It may only exist in narrow domains. But it most certainly exists, and in the mainstream. I'm sure you can think of a few examples.

You're right though that it cannot be relied on a strong lever in the near-term.

The only way to end this is to end the global neoliberal anti-protectionist social and economic order which permits serfdom in third-world countries for lower prices on final goods here at home.

Unfortunately there's no clear route to "just doing this" either. It's a genuinely vexxing problem that I certainly do not pretend to know the answer to. Indeed, it's kind of one of those big questions people have been wrestling with, and throwing bombs, and whacking people on the head over for quite some time now, is it not.

I only know that I'm not going to pretend this shit doesn't seriously bother me. And as a matter of principle, I try not to buy fancy gadgetry of any kind that I don't literally need to get through the day.
I’ve applied not less than 7 times to YC. Rejected every time.

Some of our customers are multi billion dollar companies.

We are profitable, growing and got accepted by their direct competitor.

I still believe YC influence is amazing and I have nothing but respect for all the people involved in the program but I like to remind fellows entrepreneurs that any accelerator is just a tool.

If you want to build something, no amount of rejection will stop you.

Happy 2022!!
I can't speak for Germany/Belgium/NL but we have actual APIs for public transportation in the UK (trains/tube at least, not so sure about buses).
Why not just use a mesh screen with a fan? Bugs generally don't fly with a lot of thrust to weight so they get trapped against the screen and die. I think NightHawkInLight has some videos about this on yt, though its definitely not some new idea.
Unless you make a new liability law that is pretty specific to this use case, I don't think it's very possible to make slander/libel damages for it, especially considering the US's 1st amendment laws.

Clear view probably today says "I think this is %90 likely to be person X, but I could be wrong" in their UI. That turns it into opinion.

The regulation for this is not libel.