skysight-inc/HackerNews huggingface dataset:
I think this is a genuinely good idea. (which should obviously be accompanied by actual rehabilitative options and de-stigmatization of mental health) I went to similar institute in India (NIT, the proverbial first losers), and 3 students hung themselves over the span on 2 years. (1 acquaintance, 1 friend) From what was made public, their decision to commit suicide was a rash one, tied to the fear of failure. (one was a break up)

I have been depressed before, and I wouldn't wish it on my worst enemy. But, the decision to go from crushing depression to suicide is often fast (span on a few days) and genuinely reversible, as long as the person lives. We know that far more men die due to suicide, due to their choice of a more fatal weapon (gun to the dead > slashing veins).

Making it harder to commit suicide gives institutions and social systems time to help the person out.

_______

Indians aged 18-19 at top engineering institutes are probably the most underdeveloped humans you will ever meet.

These kids sacrifice their entire personal/social/philosophical development for 2-6 years, to study 12+ hrs/day for the IIT-JEE entrance exam. They have no life, no hobbies, no personal aspirations outside getting into IIT.

Once they're in, they are often alone & underprepared for the general rigors of campus life. They feel too emotionally about their first relationship or they take their first failure too hard (I have had to talk my India CBSE top 10 rank friend out of harming himself, because he got a 'B' for the first time in his life. I kid you not).

Every part of this process is exploitative and unfair to the children. But, in a country where getting into IIT/IISc opens doors to the world's elite, you can hardly fault them/ their families for simply optimizing for the best value proposition.

_______

IMO, top Engineering institutes in India need to allow students some time to breathe after they come in. Let them live out their high-school days in some capacity during their freshman year of college. Let them find an identity that isn't tied to their grades and studies.

Lastly, but most importantly, teach them about mental health and struggles that they are bound to face. Help them truly grok that failure is an inevitable part of everyone's life. Unfortunately, I find that this is still under discussed even in elite universities in the US. What hope do these Indian institutes have?
Barrel plugs weaken over time because of strain, and if you pull on it the wrong direction you're liable to destroy the connector inside the laptop. Apple magsafe or Lenovo's Thinkpad charger design can easily breakaway. Barrel adapters are also easy to confuse with each other.

Personally I want a magnetic USB c power delivery that doesn't suck.
Show HN: AI Buddy – A GPT-3 Powered WhatsApp AI Chat Bot
Not all comments and stories were scraped: https://atdt.freeshell.org/comments/2012/2/24/05715/2076?pid...

Does not work, it was a comment by Mumble. Proving that the archive is incomplete.
The title is ungrammatical. It should probably be corrected to:

"To reduce student suicides by hanging from fans, institute in India removes fans"
> even governmental projects

From my limited experience, governmental projects tend to have the worst code quality ever. At least that's what I see here. It can easily be explained by pervasive corruption — projects go to those who agree to return the largest kickback and are written mostly to steal money from the taxpayers. With such incentives, code quality does not receive much attention.
This is a surprising feature of the Conan C++ package manager: It allows to specify dependencies of packages, and also to specify ranges of dependencies, but it does not provide any way to automatically resolve them. The responsibility for the resolution is with the resulting application at the top of the graph, it has to provide version numbers or ranges for all conflicting dependencies, regardless how deep thy are in the dependency graph.

Here some more information:

https://docs.conan.io/en/1.22/versioning/version_ranges.html...

See also:

https://github.com/conan-io/conan/issues/9547

I think dependency resolution in systems of networked software is a tough problem, and I believe there is only one solution that will scale well enough: Requiring strict backward compatibility on every level.

If you think that there is another way, consider this:

Application A requires dependencies D1.0 and E1.0. Both D and E require a library L1.0 , thus we have a "diamond dependency structure". And as it is C++, let's assume that L is either dynamically linked, or has versioning requirements that are visible outside, for example data formats.

Now, L1.0 makes a breaking change, and, not following semantic versioning, labels the new version as L1.1. This could be a library like boost, which is used by many thousands of applications.

Now, let's assume that D1.0 has an urgent security vulnerability (may be it is related to logging ?) and ships a new emergency release D1.1, which happens to use L1.1. And let's assume that D is well tested with that. But the incompatible change in L1.1 happens to break E. And this means that application A cannot be upgraded, unless E is adapted to L1.1. And the net effect is that the breaking change in L1.1 causes a breaking change in D1.1, because the change in D breaks A. Nothing is achieved by shifting the blame for that to A that it uses such an old library L1, it is still the change in D that breaks A, so *D is not backwards compatible*.

The corollary is that if your library D includes another library L as a dependency which introduces a breaking change, and that library is visible to the outside (that is, not statically linked and only internally used), then the breaking change in L causes a breaking change in your library D. This means that being backwards incompatible is a transitive property - you only achieve backwards incompatibility in a system if every relevant part of it is backward compatible.
What is the right way to ask about liquidation preferences? Asking about “shares outstanding” or “fully diluted shares” does not seem sufficient.
> There's no such thing as the Eastern Hemisphere

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

Also see https://en.wikipedia.org/wiki/Semisopochnoi_Island ("At 179°46' East (+179.7667) (in the Eastern Hemisphere), the easternmost tip of Semisopochnoi is, by longitude, the easternmost land location in the United States and North America.")

FWIW, Semisopochnoi Island is a TIL moment for me, too =)
> Now it's time to start thinking about moving past covid

No, no it is not yet.

I am referring to Covid-19-Omicron:

https://www.bbc.co.uk/news/uk-59677070

https://www.theguardian.com/politics/live/2021/dec/15/uk-cov...

https://news.sky.com/story/covid-19-big-numbers-of-coronavir...

If you're not in the UK, then congratulations, you have time, days to weeks, before this comes your way.
That's not true at all. Having AC in dorms is easily possible and affordable too. Centralized AC units comes to mind. Its there in all Government offices anyways.

The reason is different and it is even more silly. It has to do with generation gap. If you complain, as a student, about lack of any facilities the immediate response you get from the person in charge (typically of my parent's generation) is: "We used to study under candle light. See how weak you people are. You can't tolerate few hours of electricity cut". Now what answer can you give to this? It was very common when I was in NITK, Surathkal where we used to get cold water for bath (many would use electric heaters to warm water). When asked for installing geysers the typical answer would be: "This is coastal area. You should bathe in cold water. It is better for your health". But they had plenty of money to build 6 international standard mega blocks (each with 7 floors) but "apparently" no money to invest in ACs and hot water. Its a generation gap issue. "Let them struggle a bit. They'll understand harshness of life that way. Else they'll become lazy". Nothing to do with lack of money.

Note that this is not the case with private institutions which are much better equipped. Only with Government funded institutions. Which is a huge irony because the Government literally wastes money building new educational blocks and hostel blocks but doesn't invest a tiny portion of it in improving the facilities within those blocks. We just have to wait 1 generation more to fix these things. It is a mindset issue.
You seem to imply that "popular" entails "pride". Normally, "good" entails "pride".
No quite.
Until the 'rona hit, the Fed was raising rates and stock market asset prices were also rising.
It’s only encrypted locally right before being sent to the cloud to be saved.

While that does mean it’s unencrypted locally, if it was still being transmitted unencrypted I think someone would’ve noticed by now.
Do you have a roadmap?
‘Silicon Saxony’ aims to be EU chipmaking hub
I use Ruby for Rails and for scripting. I script in Ruby anything I used to write in Perl up to about 2010 and I feel too complex to write in Bash. JavaScript is a no go in that space because of async, Python (which I make more money from than from Ruby) is just (subjectively) uglier and less convenient. Maybe this is because I was more in love with Perl than with C in the 90s.
You have to hand it to NSO on this one. They might be evil but they sure aren't stupid.

They (loosely) created a virtual machine out of a (very) abstract vuln in the JBIG2 library to create their own logical Turing machine / computer that they then built their own simple architecture for...and then could allow for the computation of any arbitrary function within arbitrary memory. Brilliant; bravo. I salute the ingenuity of this one.
We've been living in the Clown Timeline for 20 years now, no sign of it changing so far...

"Here! look at that shiny thing!"
From the about page of the linked site:

> Journals that publish work without proper peer review and which charge scholars sometimes huge fees to submit should not be allowed to share space with legitimate journals and publishers, whether open access or not. These journals and publishers cheapen intellectual work by misleading scholars, preying particularly early career researchers trying to gain an edge. The credibility of scholars duped into publishing in these journals can be seriously damaged by doing so. It is important that as a scholarly community we help to protect each other from being taken advantage of in this way.

Seems to me that there should be a browser extension or something to bring things like this to a person's attention. Maybe a uBlock Origin list?
I have already given simple examples of interpersonal wellbeing comparisons of a type that are both common-sense and in fact widely put to practical use in health care and risk migitation in all countries in the world. If you want to dispute that then do present evidence, saying "no" is not enough.

Here is a simple test: imagine you can press either button A or button B. If you press A 10000 people are spared the severest migraines. If you press B one person is spared a mild scratch. Which should you morally do and why? My answer is: you should do A and the reason why should do A is because we can compare the outcomes in terms of wellbeing and outcome A is comparatively much better than outcome B. What is your answer and why? Anyone denying that interpersonal wellbeing comparisons are possible or that we can in any way aggregate wellbeing ("there is no such thing as general utility") seems forced to say that there is no way to discern a moral difference between choice A and B. Is that really what you believe? If yes how do you put that into practice with regard to choices in everyday life?

As for backfilling, it seems to me that some people express aversion to utilitarianism, and portray it as very different from what it really is, as a way to shy away from taking moral responsibility for the consequences of what they do and omit to do. In fact utilitarianism is in the world as it is making similar demands as several other ethical theories https://twitter.com/ben_j_todd/status/1463867302089302019
There is nothing much to the article; a personal anecdote and a far-fetched inference which btw, is not quite correct. I am surprised that this generated so much discussion.
This holds true for ML models too when the data is large. I've seen people(myself included) when the data is small, the iteration is faster when selecting the features but when the data is large then you have to think about the features that you want to select a bit more deeply, test it out on a sample and then submit it to the larger data set.
“Not getting old” does not mean “not having offspring”, competition of slightly mutated offspring is what evolution is driven by.

And the expectation is that no ageing and no disease will give us a 50% chance of surviving any given (IIRC) 1000-ish year period, because accidents will still happen.

In nature, you still have predators and lots of diseases that limit lifespan even of those species which have biological immortality: https://en.wikipedia.org/wiki/Biological_immortality
Many people have warned against mechanisms like app notarization. Ironically the few exceptions that can warrant such a system are apps like yours.

Some still say that is makes computing secure, but I think the arguments are mostly stupid or dishonest.

I don't know what you could do, I would not buy into their ecosystem.
The only sensible measure for the length of a rail journey is distance travelled along the rail!
A device must have an option for its security to be exploited by allowing the installation of a tracking app that violates every aspect of users privacy, intended to be used by minors, with the express purpose of transferring explicit material to a third party?

If a device does not provide this option for compromised security, it is by default censorship.
> They end up getting into a "dopamine feedback loop" that causes them to continually make tiny changes and rebuild/run,

Yeah that's what I'm doing all the time. Just constantly testing the thing after every little change. If the test is fast, I like it. Probably there is some dopamine thing. I have thought of it in the past as like a slot machine.

> and the code written as a result of this looks exactly like what you'd expect:

Why would you expect any particular thing?

> it barely works, and is full of redundancies, "dead ends", and other evidence that its author was probably not thinking of anything more than the next line or two when writing it.

My code isn't like that though. Maybe that code was like that because it's beginner code.

> In other words, reducing the iteration time reduces the motivation to get it right the first time

I'm always hoping it works on the first time but you know how that goes. Even when it's close there's some little thing. The hope of getting untested code right on the first try isn't really something I entertain too seriously anymore. Short iteration is lovely.
'Who holds lifetime savings in cash? That would be a terrible idea'

Everyone is forced to speculate because the fiat currency is no longer a reasonable store of value.

The poorest, who have no investments, typically do the worst through inflationary years.
The first YouTube Client for m68k Amiga
They messed up when they made sub-reddits. Sub-reddits are a harmful combination of community and content. Popular content becomes a huge community, and all of the issues based on Dunbar's number happen as a result, which includes abuse of powers from the admins. Instead of using sub-reddits for content you should have tags. Communities should never be bigger than 150 people, and should not be limited to a single idea, in much the same way that Hacker News is aligned generally towards hackers. You would then build up communities of communities, where you would be beholden to your own community and the communities could only moderate outside of their community at the community level.

From there you only have to do a decent job like TikTok has done of content discovery to allow new content to thrive, and from comments on that content allow people to find better communities.
And his hand dryers in public bathrooms are so noisy I wouldn't be surprised if they cause hearing damage in the long term. Those things are awful.
I don’t necessarily think that’s true for all tech companies but it is true that a lot of tech companies may be working on problems that generate money instead of social good. We work on conservation technology for wildlife and environment and there are so many areas that can benefit from tech. However it’s a vastly underpopulated industry because there’s so little money involved. Conservation doesn’t usually generate an ROI so a lot of the money comes from grants and donations. Hence it might be more true to say that the “real” issues don’t have enough perceived monetary value to be addressed by many tech companies.
> Leading demographers claim that human lifespan is fixed at a natural limit around 122 years.

According to 2019 book "Lifespan: Why We Age And Why We Don't Have To"[1][2] by David A. Sinclair, the science does not know anyone who lived until 120.

Scientists studied centenarians (people who lived to be 100 years old) and supercentenarians (110) from around the world to see what made them tick longer. To my knowledge, there is no *centenarian word for 120 years old person yet.

[1] https://en.wikipedia.org/wiki/Lifespan:_Why_We_Age_%E2%80%93...

[2] https://www.goodreads.com/book/show/43723901-lifespan
I discovered the cPickle module thanks to this show.
Could not help but understanding the title as Reddit (adj) files (noun) to go public.
Which journal are you referring to? I tried to search different variations of the website name on the list and couldn't find it.
I’ve done posts before. As have others. The scope, popularity, and longevity of the fallen past top sites like Friendster, MySpace, Digg, Slashdot, Altavista, Excite. Or web builders like Geocities, Angelfire. Other social networks like Bebo, Hi5. Other messaging apps like Viber. Or older ones like AIM, MSN, Yahoo, ICQ.

Finally people stopped bringing up the old messengers. They had such tiny userbases. The comparisons don’t make sense.

As do all other older sites pale in comparison to absolute mammoths like Reddit now. Digg was so small compared to Reddit. It lasted for such a short period of time. People have finally stopped bringing up MySpace when touting Facebook/Instagram’s fall. MySpace peaked for at most two years 2005-2006. Before being a ghost land before the end of 2008. MySpace’s peak user base was peanuts. It also likely wasn’t very accurate in how they were able to report things. Their revenue and cash flow even smaller. The internet is broader with mobile and desktop usage. Cellular data and wifi. Global. Billions more users.

Comparing Digg to Reddit just doesn’t work. Reddit isn’t the site it was before 2010. During the digg exodus. The few years after that. And to nowadays.

———————-
Edit: for some actual numbers. Copy pasting from my other comment:

Reddit gains more users than all of Digg had at its peak at least twice a year or so. If it’s growing at 20% year over year

Digg peaked at 30M monthly users.
A few social network site numbers from a year ago[0]:
“Reddit revealed that it now has 52 million daily users, and the number appears to be growing quickly. Reddit told The Wall Street Journal that daily usage grew 44 percent year over year for October” “Twitter has 187 million daily users, Snap has 249 million, and Facebook has 1.82 billion”
These are daily. Not monthly like Digg. For monthly, Reddit is nearing 500M.

[0] https://www.theverge.com/2020/12/1/21754984/reddit-dau-daily...
> Is there a reason to think they would not?

Yes, It could be dishonorable to use a firearm.
A little bit of pain may make you look more manly, such stuff.
The socio-cultural embedding of an an act that makes it logical and rational.
What do you think I meant by "almost always"?

And yes, I believe there would be even more successful suicides in Japan if the Japanese had easier access to firearms.
Would this be the first public porn platform?

A flippant remark, but Reddit is a not insignificant facilitator of pornography alongside many great safe for work subreddits and we will probably see them trying to stop this before or after going public. That or changing the terms of use for users to be 18 from the current 13.
Talk about the money you'll lose when you get hacked.
"The C Programming Language" - Ritchie & Kernighan

"The Go Programming Language" - Donovan & Kernighan

Even knowing the language when I started reading each of them, both these books had a lot to teach: Clarity of Expression, building things yourself to get an understanding how more complex versions function, building code that is extensible, understandable and testable, and most importantly: Understanding software engineering not as an academic exercise but as a craft.

Both of them also showcase the virtue of simplicity. It's much easier to avoid getting drawn to a new tech fad when you can just look at it saying: "Basically, all this really does for us is X, so why do we need the whole XYZ?"
I dunno, personally I enjoy the representation. It's a pretty important LGBT anime even if it's mostly allegorical. I'm sure there are many many amazing untranslated works, but I imagine there's an even larger audience who can relate to a story about defining your own path through life despite family who refuse to accept that autonomy. (No spoilers!)

Also don't forget Fafnir x Takiya ;)
Not exactly, it's a service with unpredictable output. This isn't like a knife where you know what will happen depending on how you use it.
I recall OpenAI openly stating that they don't trust us to do non-nefarious things with their APIs and that's why they've been restricted.

You're saying it's because their AI is an asshole?
Similar to my response to the OP, the comparisons don’t work because IRC as a whole, no less one network, are not empires. Reddit did a god awful redesign. Then piled on forcing their official mobile app usage by limiting the site more and more. Unlike the small geeky IRC world, none of this did anything to curb Reddit popularity. While it’s entirely possibly an equivalent move in IRC or some other niche geeky place would have an exodus or major consequences.

Reddit has banned a number of subreddits too. With hundreds of thousands of active members. None of this curbs its popularity. And not everything they ban is problematic like inappropriate non consensual sexual posts or aggressive bigotry.

Reddit gains more users than all of Digg had at its peak at least twice a year or so. If it’s growing at 20% year over year

Digg peaked at 30M monthly users.

A few social network site numbers from a year ago[0]:

“Reddit revealed that it now has 52 million daily users, and the number appears to be growing quickly. Reddit told The Wall Street Journal that daily usage grew 44 percent year over year for October”
“Twitter has 187 million daily users, Snap has 249 million, and Facebook has 1.82 billion”

These are daily. Not monthly like Digg. For monthly, Reddit is nearing 500M.

[0] https://www.theverge.com/2020/12/1/21754984/reddit-dau-daily...
And when you go to sell your house after the price triples, you get taxed on alleged gains. But the gains basically kept up with the ramp in energy prices and other necessary commodities. So you kept pace with the baseline while you get taxed as if you are 3x richer.
Why are you assuming mobile is somehow a problem here? Basically we're talking unreliable, high latency mobile networks here. That's kind of the sweet spot for this as TCP acknowledgement can take hundreds of milliseconds to seconds.

Additionally, Google has been experimenting with this on Android for years with the express purpose of helping that use case.
i've mentioned why i know i'm fertile, and can provide evidence in private

i'm also open to using a sperm donor (even being fertile), in which case i would also pay the bounty (because this would still result in me having a child and being a legal parent)