skysight-inc/HackerNews huggingface dataset:
Ask HN: How do I return to college and complete a degree?
Long story short, I dropped out of college due to multiple reasons that boil down to 1)I got a well paying job that would help support my family and 2)I suffered an injury that left me unable to leave my house without excruciating pain which led to 3)marijuana dependency issues and 4) I really struggled with the college learning environment vs high school

It took over 8 years but I healed without surgery. I am now sober and in a better place mentally and physically. I'd like to delve into the field of AI or something similar but that's probably not possible without a bachelors.

I attended CUNY for about 2.5 years and my GPA was around 3.0. My last semester I just stopped showing up so I have full F's / WUs which brought my GPA down to 2.3

I realize I probably have to re-complete my courses, but I feel confident about that. I've always been academically gifted pre-college, going to a specialized school, able to absorb information quicker, having the top grades without putting in any effort, etc.

I'd like to return to a learning environment and not sure what the best way forward is. The process from high school -> college is pretty straightforward. The process from adult -> college seems impossible or very hard to find.
By "scanning" what do you mean exactly? I assume you mean for non-training purposes, in other words simply ephemerally reading docs and providing summaries. Why should that be regulated exactly?
I tend to agree that costs aren't the only factor. Poor people have always had kids, usually more than wealthier more secure families. I think the bigger question is why security is increasingly becoming an pre-requisite.

I think it may have more to do with increasing cultural expectations we put on mothers and parents.

There was a times were it seemed like these expectations were much lower than today. To hear it from friends born in the 40's to 60's, the typical duties of parents basically ended at providing a roof and two meals a day.
> You can reduce your microeconomic risks by making investments in and around your sector of occupation. Especially when betting against yourself.

Or I can just put my money in something like VTI (total US stock market) or VT (total world stock). Effectively does the same thing with almost zero effort. One thing I don't really like about the comments here is how insistent people are in doing something specific as opposed to picking the simplest thing and then sticking to it. Most of the power of investing comes from time.

Admittedly, though, I have been putting new money into a leveraged ETF, RSSB, which is a 2x leveraged 50/50 global stocks and bonds fund (so 100/100). Existing money is still in VT. The only reason why I'm pursuing this is because of Cliff Asness's great article [1], which argues against going 100% stocks (which I used to do) and instead prefers using something like leverage on a 60/40 portfolio.

[1] https://www.aqr.com/Insights/Perspectives/Why-Not-100-Equiti...
22 people exposed abroad for operating Japanese anime piracy sites
Nah this doesn't work. Codebase is set up in this way already but VS Code just isn't having it :-\
One-week turnaround to open a port would be a dream in most large companies.
> "women disproportionately bear the cost of child-rearing" is very difficult to measure objectively.

Not really, they've got the equipment for it (e.g. uteri and mammary glands). I think it would be impossible to "equalize" the cost without doing some extreme and bizarre things (e.g. have some kind of arbitrary Weregild-type thing to "equalize" the cost).

A significant part of the problem seems to be one of ideology colliding with reality.
I'm not a camera enthusiast - but are these cameras still "worth it" to go through all the effort for their qualities, or is this closer to a vintage computer enthusiast just cracking away at something because it's a challenge?

Very interesting route to go through to get the camera working again!
This is probably not the reason.
Yes, but Facebook, the original platform, not the big corporation it became.
I'd say it's moreso the referentially-transparent expression-based programming by default. You kind of have to opt-in to imperative programming, and it actively disincentivizes OOP.
There are many reasons people aren't having kids. Climate change and general meaninglessness come to mind.
I memorized and forgot 50 digits of Pi after doing some memory training game. Was a cool bar trick but ultimately lost my memory palace discipline. I might be able to pull out some percentage of accuracy if I focused but it feels fairly pointless.
These "hackers" are usually teens that figured out how to sim swap and/or bribed an employee. There's usually very little hacking involved. It's the ego driven nature of them that always brings them down.
> How do you expect a user to guess the subtle differences in behavior between strncpy, strlcpy and strscpy?

man (strxcopy)
Genetic systems code gene regulatory networks. I spent most of the essay on them.
Wouldn't it be cool if all the sand on the world's beaches turned out to be this ground up glacier rock.
Truncating mid-codepoint produces an invalid utf8 sequence, which some decoders will silently ignore or replace with <?> glyphs, and others will fail loudly.

Truncating mid-grapheme-cluster can change semantics in unexpected ways. For example, the "family" emoji(s) can be encoded as a set of conjoined codepoints for each family member: https://stackoverflow.com/questions/49958287/printing-family.... Depending on where you truncate, you might just get the father, which probably won't cause you any serious issues but it might cause confusion depending on context.

(IMHO, if you're truncating a way where this would matter, you should probably be truncating in screen-space, i.e., way higher up the stack)
It sounds like you're having a hard time, but I'm not sure you're assessing your situation accurately.

Thirty-five is not when age discrimination kicks in. Age-wise it is the sweet spot. People have had enough time to master their craft, and enough experience to hit the ground running without requiring too much management.

I'd suggest asking people who know you and who have worked with you for their honest assessment of working with you.
At least if you have a dead link, you can paste it into the Internet Archive's Wayback Machine and have a non-zero chance of seeing what was there.
This is amazing, kudos on all the great work on this project! This definitely seems like an interesting place to look for ideas and learn!
Not everyone has the negotiating power to negotiate away terms they don't like.
I'm not talking about imperative vs. declarative, but about working at the level of language you're dealing with. Using string concatenation for building HTML or SQL is like doing arithmetic like "123" + "456" = "123456" -- you're using the wrong addition operator.
A lot of them were heavily influenced by western designs but they were not clones or copies by any stretch, unlike many Warsaw-pact-made personal computers. There are probably more detailed comparisons out there but this gives a decent idea:

http://www.rskey.org/b3-21
Certainly.

We are talking about extremely competent people who worked on a critical piece of software for years and invested a lot of their lives in it, with all pain, effort, experience, and responsibilities that come with that.

That this debate is inscribed is a process that is still ongoing, and in fact, progressing, is a testament to how healthy the situation is.

I was expecting the whole Rust thing to be shut down 10 times, in a flow of distasteful remarks, already.

This means that not only Rust is vindicated as promising for the job, but both teams are willing and up to the task of working on the integration.

Those projects are exhausting, highly under-pressure situations, and they last a long time.

I still find that the report is showing a positive outcome. What do people expect? Move fast and break things?

A barrage of "no" is how it's supposed to go.
Problem is that “those who pay developers” don’t care to do it on their own. Heck bunch of business analysts don’t care about going down into gritty details - so even if you standardize stuff it won’t shorten the loop.

Only thing it will do it will rob developers of flexibility and level of control they can fix up any “management business grand plan”. Just like all those low code platforms do.

For me low code and visual programming platforms are the same - good ideas for someone who doesn’t understand technical details.
> Political polarization is primarily derived from the democrat side.

You're really going to say that, while Trump sends out campaign emails like this?

> BIDEN'S DAY OF RECKONING IS COMING

> He tried to publicly torture and humiliate me ... BUT HE FAILED.

> He tried to raid my home and take me out with deadly force... BUT HE FAILED.

> He tried to bury me with so many witch hunts that I'd be forced to quit... BUT HE FAILED.

> STAND WITH TRUMP

> 34 RIGGED FELONY CONVICTIONS calls for an unprecedented response.

> And if our response to his tyrannical regime isn't MASSIVE, Biden will move onto his next target: YOU!

> THEY WANT TO SENTENCE ME TO DEATH!

> You know they’d do it if they could, but Crooked Joe’s team of lowlifes and radical left thugs will settle for a LIFE SENTENCE. ...

> Remember, it’s not me they’re after…

> THEY’RE AFTER YOU - I’M JUST STANDING IN THEIR WAY!

> But with your support,

> I’ll NEVER give up.

> I’LL NEVER SURRENDER! ...

> Your support is the only thing standing between the Biden regime and their ultimate goal of DESTROYING AMERICA ONCE AND FOR ALL.

This sort of rhetoric is standard. Seems like everyone has just forgotten about it.
Cave discovered on Moon could be home for humans
If you have two security models that provide identical actual security, and one of them is invisible to the user and the other one is outright user-hostile like the TSA, yes of course the invisible one is better.
One of the coauthors here. I’ll be hanging out in the thread to talk about evals.

I spent >50% of my time designing and advising on them at one point.
Right. I think there are other kinds of "upper class" people who face the same situation.

I think of the very interesting problems of the British monarchy where they could have benefited institutionally from the charisma of Princess Diana who, like Elizabeth 2 and unlike Charles had superstar potential. (e.g. in the end the monarchy is exactly as powerful as how much people like the king)
Really? How often do you stash weapons in close proximity to political events? How many weapons do you usually stash?

I'm sure you are aware that I didn't ask whether you own weapons as a hobby. Since we're interacting in good faith and you're surely not attempting to derail the conversation with unrelated remarks, I'm interpreting your answer as affirmative.
> I wonder how much C has held back the development of computing.

Lisp is older than C. It didn't just hold computing back, it actively walked backwards.
My fave podcast (The Rest is History) has a subscription tier for the Aethel-STANs:
https://therestishistory.supportingcast.fm/gifts
Someone flagged what I thought was a good comment so I couldn’t respond to it unfortunately.

I honestly struggled to think of what would be a valuable way to have this discussion and it seems like there’s no way to avoid a flamewar.

The only thing I would add is that the English anthropologist Chris Knight wrote extensively about “sex strikes” (which goes beyond the simple act of sex of course, into the entire structural notion of child rearing as a social function) being the driver of cultural peace throughout human history in his critical 1991 book “blood relations”

Relevant chapter:
http://www.chrisknight.co.uk/wp-content/uploads/2007/09/Sex-...

Seems fairly obvious that’s what’s happening and mirrors historical birth rate crashes aligning with general breakup of long running social expectations

Polybius wrote as such in 200BC:

“ In our time all Greece was visited by a dearth of children and generally a decay of population, owing to which the cities were denuded of inhabitants, and a failure of productiveness resulted, though there were no long-continued wars or serious pestilences among us.”

Birth rates crashe when people generally feel like there is no future for the current type of society or future societies that their current societies are headed towards.

https://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext...

https://fabiusmaximus.com/2008/06/11/polybius/amp/
The hashtag on one of the original author’s tweets is “ShittyCameraChallenge” and the photos don’t look great, so I think it’s mostly about reviving dead tech and learning.
I use jura ( https://fonts.google.com/specimen/Jura ) since it's futuristic and very readable.

See: https://www.jeromehollon.com/astro/2023-06-17-m101/
If you can time the market, then by all means, do that. The reason periodic rebalancing works, is because stocks and bonds don’t exclusively go up (or down). By rebalancing you can take advantage of a racheting effects as a result of signal variance. By rebalancing at set times, you can overcome the psychological effects of waiting just one more day to get gains that then evaporate while you watch.

I’m having a hard time finding the paper around instantaneous rebalancing eroding the effects (or any good papers atm). But you can model this very easily. You can take 2 signals that randomly walk up or down. One at a “high apr” and one with a “low apr”. I’m not sure if it matters, but typically I’d expect the lower apr to have lower variance of the 2. Most of the literature around rebalancing assumes lower volatility of at least one asset class, but I’m not convinced it’s necessary from some of the math I’ve seen. You may need to add an assumption of correlation between the 2. Be sure to include code that if a signal reaches 0 it stays there. Be sure to backtest as well. Few strategies work in a bear market, but rebalancing is expected to still outperform when markets go down.

Kelly criterion is another thing to look up. It’s a mathematical look at betting stategies and what’s the biggest bet you can afford to make in the long term given that no bet is 100% gauranteed.
I'm shocked, especially this being HN, that how many people are being successfully misled on what is actually going on here. Do people still read articles before posting?
well r/opensource reddit mods disagree: https://www.reddit.com/r/opensource/comments/1e3m6bc/i_just_...
I have an unpopular view on this, that grooming family lines to preserve legacies are a GREAT idea!

It is modern western culture which has lost its way, not the other way around. Sure sure "we marry for love", yet do we? Our relationships don't last, because our individualism is fleeting and changes over time.

Arranging our lives to suit the generational continuity is more pragmatic and leaves a lasting contribution to humanity.

I don't speak for everyone, and obviously the partners would have to get along, yet a relationship one works towards for values is one built upon a foundation more solid than "likes".
Nice!

But it doesn't recognize marquee as a valid tag
If that is the case, then four grandparents are the owners, eight great grandparents, etc. After a while they begin to overlap with other people's ancestors, thus making billions of others part owners of each other's DNA.
They are focussing on privacy. They just didn’t communicate their approach very well.

https://andrewmoore.ca/blog/post/mozilla-ppa/
I wonder what percentage of cyber attacks come from a country that extradites to the US in practice? I didn't find any handy statistics online.
This is the graph from this article:

https://ourworldindata.org/smoking-big-problem-in-brief

Which goes on to say that the people knowingly selling addictive painful death to Americans simply pivoted to selling addictive painful death to people in poorer nations.
> Ordering the execution of 6 members of the Supreme Court is not within the scope of his office

Commander in Chief is a core Constitutional duty, and one of the most-expansively interpreted ones at that.

Of course, if someone did that the rules wouldn’t matter. And they wouldn’t follow up by resigning. But it’s illustrative of how silly the framework is.
> Or is this mainly looking at is a country wanting continuous neverending economic growth?

I mean, yes almost assuredly. But that doesn't mean shrinking populations are without their own issues, outside economic ones, elder care being the most obvious. And, shrinking populations can quite easily contribute to large-scale cultural demise, which is always something worth considering. That said, fewer humans overall is undeniably better for our environmental outlook.
The series wasn't that popular in the UK to be honest. The Bernard Cornwell series of books and TV adaptation perhaps contributed more as they've been bestsellers here and the adaptation was shown on BBC.
Reminds me of a scene of Finch teaching in Person of Interest.

https://m.youtube.com/watch?v=yGmYCfWyVAM
Ask HN: What are major things you miss after switching from Linux to Mac?
I'm looking for a new personal laptop. For work, I've been using M1 Mac for a few years and I have to admit, this is a major thing that sold me on Macs - performance is stellar, great battery life and thermals - I completely forget this thing has fans in it.

For personal use I have Dell XPS, which annoys me more and more - broken power management, terrible touchpad and lackluster screen, so I'm looking to replace it.

I'm torn between Linux-based laptop (no idea what's been going on in the market over last 5 years) or Mac (M2/3 Chip). While a Mac would suit my needs today, which is mostly coding, media, browsing Internet, I wonder what are other things I could be using it for in the future but are worse, or completely missing (perhaps some hard to bypass system limitations come to mind). Gaming is not an issue.
LLMs are not “consistently good” at translating UI text, because a proper translation requires understanding the application and the application context of each piece of text.
>but the precise thing they're bad at is dealing in high precision at multiple orders of magnitude, which feels like a thing NASA would kinda need.

The precise thing they are good at is dealing with number in a wide range of magnitudes. Where as fixed point numbers can not be used if the magnitudes vary wildly.

You can only use fixed point arithmetic if you know that every intermediate calculation you make will take place in a specific range of precision. E.g. your base precision might be millimeters, so a 32 bit fixed point number is exact up to one millimeter, but can at maximum contain a distance of 2^32-1 millimeters, so around 4.3 billion millimeters. But again you have to keep in mind that this is the maximum value for every intermediate result. E.g. when calculating the distance between two point in 3D space you need a power of 3, so every value you calculate the power of needs to have a value of less than the third root of 4.3 billion.

This makes fixed point arithmetic very hard to correctly implement and requires a very deep analysis of the system, to make sure that that the arithmetic is correct.
In the 90s, as a working C programmer, I would make it a practice to read thru man 2 and man 3 from time to time, as well as to read all the options for gcc. The man pages were pretty good at covering the differences, if not all the implications of the differences.

And to this day I strive to minimize the dependencies of my software - any dependency you have is an essentially unbounded cost on the maintenance side. I used to sign up for the security mailing list for all the dependencies, and would expect to have to follow all the drama and politics for the depenencies in order to have context on when to upgrade and when not too. With Go I don't do that, but with Python I sometimes still do. And I've been reading the main R support email list for ever. I still think that a periodic reading of lwn.net is an essential part of being a responsible programmer.

I will also say, reading the article reminds me of the terror of strings in C without a good library and set of conventions, and why Go (and presumably all other modern languages) is so much more relaxing to use. The place I worked have everything length prefixed and by the end of the 90s all the network parsing was code generated from protocol description files, to remove the need for manually writing string copying code.
That's not really "simple", it's on par with C FFI in about any other language (except C++), with same drawbacks.
I actually agreed that Trump should be on the ballot back when that was a thing.

I guess my point is: if anyone thinks their grievances justifies violence, remember that the other side has grievances too.

We have free speech in the United States, so we are free to say things like “Biden is senile” or “Trump is anti-democratic.” But if we can’t exercise free speech and disagree without descending into violence, then it will be our downfall. Xi and Putin will be delighted. Maybe they’ll take over and we’ll have a system where saying the wrong thing gets you disappeared, strapped to a tiger chair, or thrown out of a window.
Health benefits of replacing butter with high-quality plant oils
https://www.washingtonpost.com/national-security/2022/12/22/...

> In Kansas City, a former FBI analyst pleaded guilty in October to taking home more than 300 classified files or documents, including highly sensitive material about al-Qaeda and an associate of Osama bin Laden. She faces up to 10 years in prison. In Massachusetts, a defense contractor pleaded guilty in 2019 to removing classified national defense information from his office and storing it at home. He got 18 months.

> And in Maryland, Harold Martin, a former government contractor, took home a huge number of hard and digital copies of classified materials — the equivalent of 500 million pages — though he never shared it with anyone. He is midway through a nine-year prison sentence.

"Frankly, the cases of people accidentally mishandling classified, accidentally taking it home, improper storage etc. are very, very, common and are simply dismissed with minor (or major) implications but never imprisonment."

It's alleged that Trump knowingly kept and concealed them despite repeated demands to return them. From Wikipedia (https://en.wikipedia.org/wiki/Federal_prosecution_of_Donald_...):

> Trump certified that he was returning all the remaining documents on June 3, 2022, but the FBI later obtained evidence that he had intentionally moved documents to hide them from his lawyers and the FBI and thus had not fulfilled the subpoena.
Vintage digital cameras, especially the sony ones that use floppy disks, are now "retro" and in fashion with zoomers, apparently.

edit: Many of these aren't that old, the last NX was 2015, I still use a pentax APS-C DSLR around that age and it's fine.
Indeed it can't. Many developers were bitten by this, and still are; plenty of critical bugs and security vulnerabilities rely on this quirk too.
The compact models are probably not competitive to modern smartphones, except if you need optical zoom.

The NX series interchangeable lens cameras however don't fare too badly compared to today's models, and have a good price-point on the used market, if you are ready to do some bargain hunting.

In the last decade, the improvements were largely in sensor resolutions (from 20MP to 40MP, not relevant for most practical uses) and in "smart" auto-focus, with better tracking of eyes, animals or objects.
So I don’t see problem with just doing quick rewrite of the code to make it cleaner.

With GIT you can commit it locally and never publish not to offend team mates :). With IDE I can reformat text and refactor it in matter of seconds. But you can rewrite it enough to understand it.

For graphical representation there are no tools that can help you and also graphical representation will most likely be only worse.