skysight-inc/HackerNews huggingface dataset:
Rare-earth extraction is pretty nasty

https://www.theguardian.com/environment/2012/aug/07/china-ra...

And e.g. neodymium extraction for wind turbine magnets produces waste with radioactive thorium https://inis.iaea.org/collection/NCLCollectionStore/_Public/...
Pg_ivm – Materialised Views on Steroids
Instead of trying to hack drawings into plain text, why not add enough Unicode drawing symbols to create functional, basic line drawing using just Unicode symbols. It seems doable:

Currently Unicode's box drawing range (U+2500 - U+257F) [0] has 128 symbols, but the resolution seems much too low and the angles and options too limited. Visually, you get one line segment per 'monospace' (specifically, each visual segment extends from the center of one monospace to the center of an adjoining one), and generally it's straight and only at the four 90 deg angles.

More useful is the Block Elements range (U+2580 - U+259F) [1]. I don't know the intent of it, but it effectively subdivides each character space into 4 cells that could be used like pixels. Due to Unicode's effectively unlimited capacity, we could provide much more powerful:

Simply divide each character space into a grid, as with Block Elements (I think font designers already do this, but don't recall the details well), let's say 12x16 = 192 cells (a somewhat arbitrary number; if that ratio is wrong or there's an existing standard, it can be adjusted). We might need higher resolution: Think of each cell as a pixel: A text character usually is much smaller than 1 inch, but zoomed into 1 inch/character you would have only ~12 dpi. What resolution is needed for basic line drawing?

Displaying a line would require characters to overlay each other, which is built into Unicode and necessary for many languages, though I don't know if there's currently a limit to how many characters can be overlayed. We would need up to 192, or more if we adopt a higher resolution.

We could add lower-resolution symbols for manual drawing - the Block Elements range does something similar - otherwise, manual drawing would be tedious. A solution with 192 cells is designed to be used programmatically. With a little structure, we could organize the code points so that the developer can predict the location of each code point without looking them up, e.g., a predictable offset from the first codepoint.

Also, I wonder if drawing is within Unicode's current scope. The Box Drawing range says [0]: "All of these characters are intended for compatibility with character cell graphic sets in use prior to 1990.". That implies a disinterest in its use or development, though the Block Element range [1] includes no such disclaimer, and scopes and interests can change. Also, are there other Unicode ranges that cover graphics besides the Box Drawing range and Block Element range?

[0] https://www.unicode.org/charts/PDF/U2500.pdf

[1] https://www.unicode.org/charts/PDF/U2580.pdf
Really enjoyable read. I'm in a software mentoring role now and definitely going to share this with new devs - always important to recognize just how much you don't know and being too rigid in your thinking can really hinder things.
Re: point 2 – a judge wouldn't necessarily force him to carry out the deal, but the judge would likely force him to pay the $1bn breakup fee that is agreed to if he does not carry out the deal.
Randall Munroe references this in an answer to a What If? question (my very quick Google of it doesn't find it on the site, so it might be book only).
Show HN: looqs – FTS desktop file search with previews
Scroll performance is pretty bad on low end mobile device
Lisp has a 20 (25?) year head start; it's not more dead than usual.
Skepticism and Denial
> I fell for the same trap that lots of insecure overachievers fall for after college: a strong desire to prove myself, inability to set boundaries and a lack of mentorship / welfare support (other than to 'lean in').

Oh man do I feel seen here. I worked at a commercial pizza kitchen for a few months, this led me to feel maybe I could try software again and had a really, really bad experience. It took a few months for me to apply again, which is the job in my post above. That desire to prove myself causes me so much pain and I wish I could give up.

Going to a retail job I have similar reservations, starting to feel like things have just changed and I'm the one who's not recognizing it trying to live in the past. I hope I can find a way to dig myself out of debt but it's going to take years at a drip drip drip rate compared to what I used to make in software.

Why do we have resumes and talk about our careers if we're just going to be accused of "living in the past"? I think it really just depends on whether you have a past you can be proud of or if you're embarrassed by it and trying to hide the shame.
I used the recursive fibonacci implementation from the book. You can see the whole bookmarking script here: https://github.com/xavdid/monkey-ts/blob/a3d1789cbb80e33316a...

I've also got the node profiler results here: https://github.com/xavdid/monkey-ts/tree/a3d1789cbb80e33316a...
I've wondered something similar, in particular about what happens when I open the window of a closed room. How fast do the gas compositions reach equilibrium again?

Haven't found an answer yet even for very simple assumptions, e.g. 1m³ cube room, 0.01m² window.
Return type definitions are optional as Rust programmer's might get confused by difficult words like "void".
I feel like 100 theorems they used for fine-tuning is too small of a dataset to train on.
Kinda seems like we should revisit Yucca Mountain, and just raise the financial incentives until the NIMBYs are drowned out.
I’m somewhat confused by this question.

Stats show that there are fewer black programmers than there are in the general population, and that African Americans tend to vote for democrats over 90% of the time. Add to that the general political slant of the tech industry, and it’s not surprising that there are few black conservative programmers.

What are you looking to glean from this post?
The idea behind Big-O notation is how the time generally varies as you increase the number of items for a given algorithm on a given data structure/data set. That is if you plot a graph `y=f(x)` where `f(x)` is the time taken to perform that operation and x is the number of items you are performing it on. You can then match that resulting curve to a polynomial or other mathematical expression, and Big-O is the dominant term in that expression without any associated scale factors (e.g. for 6x^3 + 2x^2 + 7 you have an O(n^3) algorithm).

Sure, you can choose a large constant such that numerically it is equal to or smaller than O(n^2) for a given n, but as you vary n then O(1) should approximate a flat `y=N` line, while O(n^2) should approximate a parabola and would result in values larger and smaller than N as you vary it.
That's really terrible. I hope you'll get into a better spot. Good on you for leaving that first job. Recognizing that it was bad and then acting on it took courage.
I can comment a bit as a black programmer(as aformentioned). I'm mostly for small government. I think the left simply exploits social issues every four years before election cycles without providing actual solutions.

I think looking to gov't for solutions is a dead end and that in general, the gov't should be much smaller...
Beware that HTTP::Tiny doesn't verify TLS certs by default.
I've no idea. Although I've worked on Java for ages, Android programming never caught my interest. Maybe search for his to get started on Android and browse some open source projects to get a feel of this is your thing.
To me, nuclear fission has to be part of any serious plan to reduce carbon emissions. Yes, there is some low hanging fruit that solar/wind generation can address, and we should do that, but we need electricity at night, and when the wind isn't blowing, and when the seasonal position of the sun isn't advantageous. Battery storage technology is not anywhere close to the scale that would be needed. As transportation is shifting away from fossil fuels, and world population expands, demand for electricity will only increase. Fusion energy may be something that becomes practical in another hundred years time, but it's not close.

Yes, nuclear waste is dangerous and needs careful, well planned management. OK. Are we serious about addressing carbon emissions, or not? If we are, it's something we have to figure out. It's not beyond our capability, and any risks need to be considered in light of the alternative of continuing to dump carbon into the atmosphere.
> it always felt like "podcasts but worse".

Even without the live/realtime aspect, I think it can be summed up by:

> I would have written a shorter letter, but I did not have the time.

> - Blaise Pascal

I don't want to listen to a rambling, un-edited conversation that might be good and/or interesting, I want to listen to a well thought-out talk that is good and interesting, and is only exactly as long as it needs to be.

Edited and/or curated podcasts (or videos) are simply a better avenue for that.
The F-117 is such great plane, and defense project. Developed as complete black project, it was delivered in time and, allegedly, in budget. The latter point is hard to verify, after all they used parts from the F-15 and F-16 programms. Up to the point where congress challenegd the spare needs for those programms.

Plus, it was a beautiful plane.
If there is any point you are trying to make here, I am failing to get it. Can you please try again, preferably with a less sarcastic tone?
tl;dr: professor tweets statement university disagrees with and gets fired, professor writes open letter rebuking them
Location: India

Remote: Yes

Willing to relocate: not currently

Technologies: Java, Python, Metasploit, Penetration Testing , Mobile app testing, Network Security, Wireshark, Nessus, Burpsuite

Resume:https://www.linkedin.com/in/ambika-prasad-swain-a63117152/

Email: ambikaprasad.s@vitap.ac.in

I am fresher recently graduated in 2021 looking for opportunities in the field of Cyber Security or related areas . I have worked part-time in Mobile application penetration testing and VAPT along with various projects in Web app Testing tools and Intrusion Detection . Keen and excited to learn and adapt upcoming future challenges .Interested in full-time positions and please refer to my linkedin page for more details or i would be glad to reply back as well.
> In which sense do you think franchises are counterfactual here?

Plenty of franchises have sustainably made money for the franchiser and the bulk of their franchisees. That stands in stark relief to the history of MLMs.
The board may not have a backbone, but their legal team has blood in the water for a multi-billion dollar settlement. I don't see how this doesn't end with years of expensive litigation (barring a new agreement).
OpenAI GPT-3 Logseq plugin
If the large number you give me depends on the n that I gave you, then what you gave me isn't a constant.
I mean, I would suppose people who want IRC on their phone must be pretty senior. They can't spare 2 dollars per year to pay for the developers to keep the app afloat?
Which is what happens in most modern languages. The items in your list are objects--which internally are just pointers to the data. There's no performance penalty for having variable-sized objects in the list.
I had read the Levine piece, and when I did, I thought: well, if the bot counts were going from 5% to 25% to 50%, then of course then why would it not be an MAE? That is to say, I don't think I felt swayed by him saying it would not be.

However, I think your pointing out that whatever the bot count is, as long as the ROI is there the advertiser will continue is a good point. It seems obvious now, but I was assuming that the bot count would be a big deal to the advertiser.

You could turn this point into a twitter thread.
I think it is pretty cool that the main example he discussed was his own. Given his contributions to the field some arrogance would be understandable, but instead Cleve Moler appears to have remained a pretty down-to-earth dude.
My favorite part of the new Top Gun movie was the first 10-15 minutes. It features a very nice looking plane with a cool skunk logo [0]

[0] https://www.lockheedmartin.com/content/dam/lockheed-martin/a...
Awesome thanks!

Oh the other thing that would be awesome would be another filename option - in my case I use the title but like-this-style.

And _ for drafts
This looks almost like an Obsidian plugin.
all 3 devices look somewhat a case of giving way too much budget to a designer, e.g. just jamming in some nylon rollers, or even doing nothing, would have worked just as well for the sliders
Yeah, I feel it, I was feeling burnout post pandemic - I changed jobs... big mistake. Now I'm trying to go back to my old role, because its clear that the issue was not the job, it was me.

I dont know how to recover from it, I've never needed a job for meaning, I have plenty of other things to give me meaning, but the job is what pays all the bills for those otherwise very important things.
I do the same. iOS 15 introduced Focus, which extends the DND functionality to an arbitrary number of configurable “focus” profiles. Each profile may have its own schedule and exclusions by app and contact. It’s fantastic.
That makes sense, but I thought it was odd that the two implementations had _identical_ timing results. I should really dig more into it, I just haven't.

I linked the benchmarking script and results in this comment if you're curious: https://news.ycombinator.com/item?id=31643006
> Concurrency is hard.

Absolutely true. This is the submerged part of the iceberg for any programming language. Whenever I see a new language, I skip the hello worlds and the syntax sugar and go straight to see how they solved concurrency and parallelism. Chances are you're gonna need concurrency. If you do, it'll likely be the largest source of complexity in your program at large. Sound concurrency is paramount, and a huge challenge for PL designers.

Rust has solved some major problems and deserves recognition for that. It is already influencing new languages, and we will be better off in the long term. That said, in order to achieve their extremely ambitious goals, they needed to push the type system to its absolute limits, and in a painfully user-facing way. When you are writing async Rust today, you're spending a large part of your limited attention/complexity budget trying to satisfy the compiler, even when your mental model of the business logic is sound. This is what people mean when they say async Rust is hard.
I find that the question of why someone would or wouldn't be fiscally conservative for fiscally conservative reasons seems to have departed long ago in the US from the one of being "conservative" without some hyperspecific qualification.

How does/can/should a modern political subject reconcile themselves to support a movement that is so much bigger than just finance based on finance alone, black, white, or otherwise?

I personally have some properly fiscally conservative values, but I can't reasonably call myself "a conservative" in the US because not one of the conservative leadership are fiscal or even legislative conservatives. The ones who drive political direction on the biggest issues of the age tend to be fundamentalist christian nationalists wanting to facilitate rule based on a particular version of "god says that abortion is bad and gays are bad and guns are good and the poor and the sick deserve it because everything is according to His plan" evangelical protestantism. So thinking of myself as conservative means thinking of myself in league with, collaborating with even, a movement that ultimately seeks to eliminate me.

Independent? Sure. Hard right religionism? Yes. But what "conservative" politic is there in the US really?
> I just feel so empty inside about working on computers.

I feel similar. I used to love programming. Nowadays, it seems most of my day is fixing problems and patching things. I'm getting anxious every time I get pinged, and oncalls are the worse. The simplest things made me nervous as I'm worried I won't be able to fix them.

But then, the salary is comparatively so high that I may as well work a few more years in this field. I know I could just switch teams, or go work for a different FAANG. But even knowing that, it's hard to get detached from the work. It is very stressful, and I think not good from my health. One thing that put a lot of strain on me is thinking how my colleagues perceive me. They are all very good and it makes me feel bad not being at the same level (and not as passionate as them).
Prolog is the only language that I've ever learned that feels like magic. Of course, it's not, but it feels like that. I'm still learning it, but I feel it and the logic paradigm are underused. I wonder if it's fair to consider it constraint-based programming rather than just logic programming. I used the book Thinking as Computation to learn it (and still am), and that's what it felt like we were doing in the book: just setting up constraints for the program to run through and find matches for the constraints.
Seems like Twitter's major shareholders include Vanguard and Morgan Stanley? If Twitter's board forgoes billions of $$$ just because "Elon's gonna threaten them," I can't imagine these nice Wall Street Bankers not personally igniting fire under the feet of every single board member. Especially when the law is on their side.
From selling candy in the streets to travel salesmanning, MMO farming, painting replicas and ultimately SaaS. Currently taking a break.
Meme's seem to exhibit convergent evolution where parody and reality slowly push towards each other until they are indistinguishable.
VCs would get better returns if their strategy wasn't just throwing money at anything with AI or blockchain. True innovation comes from lateral thinking and often sounds like a bad idea, precisely because it violates your assumptions. AI is the opposite of that, it is a meme technology.
I love open world games. Game developers, please make more, more, more.
Thanks, I’m now getting the point, too.
Yes - this is well known. I'm wondering if anybody has had a "black conservative programmer" sighting I guess - that's all.

Now why am I interested in sightings - IDK...

I also wanted to answer any questions others might have about why I might be a black conservative programmer.
I have severe burnout, if you can call it that. I'm from Serbia, and I worked for an exploitative international affiliate marketing company for two years throughout the pandemic. I worked as a content editor, averaging around 5-10k words a day. Later, I got promoted to site manage without getting an actual raise. I did everything from keyword research to posting content via WordPress.

The job payed $1k a month, and I didn't receive a single raise for two years, which is another reason I quit. It was only after I stopped working that I realized I was completely ruined, both mentally and physically.

The worst thing about this company is they use employee time trackers that analyze and store your mouse and keyboard movements and take screenshots every 10 minutes. My contract stated I had to have an activity level above 50% if I were to get paid.

Currently, I work as a writer for a digital marketing company, and I am having a hard time getting used to the lack of micromanagement and the slower (and much more normal) pace of work. Unfortunately, I've grown to hate the industry, and I'm having a hard time getting motivated, especially with the media blasting us with negative information all the time.

I can't afford rehabilitation, I must continue working to be able to survive, which is really hard for me right now. I have some kind of PTSD too, I keep apologizing to everyone even though I haven't done anything wrong. So there you go... and sorry for the rant. :)
(Spoilers?)

I thought the Darkstar plane (or a copy, since it disintegrates in flight) would return at the end of the movie to save the day or as a surprise, but it didn't.
I think he is implying that this is such an accomplishment that the rest of the process of getting a PhD should just be waived.
Given that the SEC likely has a bone to pick with Elon for his other stunts, I wonder if they'd step in under their authority to make sure he doesn't get away with just a slap on the wrist. Not so much forcing him to go through with the sale, but use their soft power to ensure he pays the breakup fee.

At this point the deal is as much politics (not left/right, but posturing between powerful institutions and individuals) as business, so anything could happen.
Hey @dang: Why would this comment start about 5 threads down the page, and then drop another few threads within 2 minutes? It's not the end of the world, but maybe there's a bug? It doesn't seem to fit the model of a spammy comment, at least not to my eye.

Edit: Oddly, my next comment started at the top, as comments usually do:

https://news.ycombinator.com/item?id=31643249
Is it the series or the book that you are recommending?
https://en.wikipedia.org/wiki/Traveling_wave_reactor is supposed to be the solution.

A company called TerraPower is planning to build a test reactor soon.
I had the Open Historical Map sub-project in mind, which currently supports only ISO-8601.[1]

[1] https://wiki.openstreetmap.org/wiki/Open_Historical_Map/Tags...
The biggest ever four-day workweek trial kicks off in the UK
We don't make the walls out of it either. It's not structural, and it's commonly laid onto wood framing in most houses.
I burned out as a physician some 15 years ago and never returned to practice. Did college and med school in 6 years, top of my class, probably the best internship and residency in the country. Got a combined academic and clinical position at one of the best multispecialty clinics in the U.S. but year after year, became more and more disillusioned. Patients would roll in with suitcases full of records - literal suitcases, resulting from countless consultations with other doctors. They would plop down on the sofa in my office with the expectation that in the span of a week, maybe two, I would make them whole again. Day after day after day. I would spend hours and hours with each patient, but the administration didn't see the value in that. Basically "can you do it all faster?" I spent all of this time honing diagnostic skills and my ability to communicate well with people, but what matters is the bottom line.

I'd fill out institutional surveys that were aimed at figuring out the scope of burnout among the physician staff. But nothing ever changed. The final irony that precipitated my departure was that the guy running all of these burnout studies, a young junior faculty, used all of the resulting publications to leverage a cushy "Chief Wellness Officer" position at another academic medical centre.

I was done. I left my practice. My colleagues thought I had taken a dive off the deep end. But in some way, I thought they were secretly a little envious.

But if I've learned anything from this experience, it's that renewal can come in some of the most unexpected places. Just before quitting, my wife and I had a baby daughter. When she was three, we started her on Suzuki violin. Lo and behold, she was good at it. Eventually we decided to do homeschool, with me staying home to do the at-home teaching so that she could have time to practice. I became sort of the stage parent (in the best sense of the word!) Now, a decade later, she's 13 years old and is heading off to a full-time pre-conservatory program. If I hadn't been through the disastrous burnout, I would have been languishing there still and never saw the opportunity right in front of me.

It also rekindled in me a deep love of music, to the point that now, I work as a collaborative pianist and coach chamber music groups in a local music academy.

I'm not sure the hurt of burnout every completely goes away; to this day, people look at me and I'm sure are thinking "why would you throw away all that education?"
How does "both are right" follow from "few people know why one is wrong"?