skysight-inc/HackerNews huggingface dataset:
I use two ceramic pans which are still as good as when I got them 10-15 years ago from a brand called ecosafe. Not all from the set made it, one got ruined by overheating.

Stainless is durable, but I suspect there are issues with chemical reactions between the food and bare metal.

I think that enamel is the best, being inert and durable, and old technology, though you also don,t want to drop or overheat it.

Cast iron is also good, just unwieldy and difficult to clean if you,re cooking meat, eggs, cheese, basically animal proteins.
It's also funny looking at sources that they're referencing Comcast (vox.com/NBCUniversal) to tell Comcast (Xfinity TV) to censor certain contents. There is no government.
Here is our opportunity to publish an ANSI or ISO spec, and take the market by storm. :)

Personally, I will adopt the first version of JSON that lets me insert a flipping comment!
Perhaps not quite what you're looking for, but the free MIT book "Structure and Interpretation of Computer Programs" (https://mitpress.mit.edu/sites/default/files/sicp/full-text/...) has a section on interpreting logic programs (section 4.4) in Scheme. I think it's sufficient to understand the semantics of Prolog, but I'm not sure how much of the rest of the book you'd need to read to understand that chapter (it's an amazing book though!)

edit: to be clear, in the book you interpret a logic programming language with lisp-like syntax
FYI - this happened several months ago, before the BTC run up.
You could have a mixture of exact scores like for whole cities < https://aqicn.org/map/usa/ > and then combine that with localized scores based on things like being near a freeway.

Walk Score isn't an exact science, but is still a useful measure.
The announcement by the Attorney General is quite biased and doesn't tell the full story. For a better understanding, I invite you to read the official settlement agreement[0] and Tether's (obviously biased) take on it[1]. It seems that Bitfinex funds were frozen by government agencies and that Tether temporarily provided a line of credit to Bitfinex while awaiting for the funds to be released. The line of credit was repaid in full as of January 2021, according to the settlement.

I'm not saying Bitfinex/Tether acted irreproachably, they surely could have been a bit more transparent about what was going on. But I have some empathy for them. They wouldn't have been put in that difficult situation if it weren't for the insanely restrictive regulatory environment that made it impossible for them to obtain banking relationships.

[0] https://ag.ny.gov/sites/default/files/2021.02.17_-_settlemen...

[1] https://tether.to/tether-and-bitfinex-reach-settlement-with-...
Maybe not never ever, but not within our lifetimes. Not without some massive unforeseen breakthrough in battery technology or life extension. Electrifying a large long-haul commercial passenger aircraft like a 737 would require batteries with a specific energy at least two orders of magnitude better than current state of the art. For reference, actual batteries have improved less than one order of magnitude in the past century.

Really the closest thing that seems plausible would be a hybrid design using small batteries to provide peak power for takeoff and fuel cells to provide the bulk of the energy. But I'm not confident that would actually be significantly better than manufacturing synthetic fuels with renewable energy and burning them in traditional jet engines.
Pretty much? The farthest left that list goes is Fox News.
You have the wrong idea because of the headline prices of elite schools. Yes, the prices are high.

On the other hand, no-one who is admitted to (say) Harvard is going to be prevented from going by an inability to pay. These top schools are rich enough to fund need-based scholarships.

(source: wife is a professor at an Ivy League school)
Can't see what you're replying to but how we treat dead people is important because it influences our behavior knowing how we will be treated once we die. What if all our online history known to Google/Facebook/ad networks/etc. is suddenly dumped on our Facebook page and turned public so the day we die, everyone who knew us can see what naughty things we searched for in our entire life? People will alter their behavior if such non-privacy was expected because people do care about how they will be perceived after they die.

Once you're so far back in history that nobody knew you except from your post-death public record, then maybe it's not the same?
Very cool! Heads up that I've been stuck on "Generating Head. (1/2)" for >10 minutes now. Should I restart the app + try again?
It's simultaneously surprising and yet also not surprising how niche HN really is.
Haven't been able to successfully log in (server issues?) but definitely a cool video.

I'm guessing you didn't build the photos -> model tech from scratch in 10 weeks. What are you using for that piece?
Not necessarily because Tether the company will use the USD or similar that they have to buy tethers on the market if the price falls below $0.995 or so. The worry is if there are say 30bn tethers out there and they only have $20bn cash and enough people redeem the the price will stay about $1 until the $20bn runs out and then suddenly drop to not much.

It's actually possible that rather than just holding US$ against USDT they have put some into bitcoin instead which would mean they may have plenty of funds unless bitcoin crashes in an unfortunate way.
Goimagehash: Image hashing library written in Go
Regardless: the reason for having a base API be imperative is usually because it's maximally flexible and performant. By your own admission, any reactive API for 3D rendering will at least have to hold on to references to GPU objects in-between iterations, which means it could never be a truly stateless API; it would always be an abstraction over something stateful.

So given that constraint, I think it's better for the base API not to hide that statefulness behind an abstraction, and to leave the abstracting to a higher-level API
The Roman Empire does not exist anymore. The British Crown does. Stripping the British Crown of its property and returning it all to India would go only a little way to repaying the debt, but it would be a gesture directly from the beneficiaries of the plunder to the robbed.
Don't want to pretend I know the peculiarities of your case, but if people repeatedly ask for something in order to use your product, it might be a good idea to prioritize it more and build it ASSAP.

I say this as an early employee of a startup that failed, where people have repeatedly asked us for a feature and we wanted to build it "later as we grow". We never got to that point because we never got enough users. Had we built the feature, we would've at least gotten users.

"Sign in with Highavenue" doesn't sound too good at an early stage, to be honest. Even as a future plan. For game/AR/whatever developers, requiring their users to create an account with Highavenue will probably be a dealbreaker.

I also notice you mention in another comment that your goal is to create a network around it, and that's why it requires a login. I admire the sentiment, but at this stage I don't think it's the way to go. I see a very cool tool that I'd take for a spin, but no reason why I'd join a network around this. I think, as a medium, 3D animations are far less general and expressive than video/audio/images [for the same amount of effort put into creating], so I'd be wary of trying to emulate what TikTok/Snapchat/Clubhouse did. It might very well be that the medium is different enough that no one can use their creativeness effectively with it, making it DoA as a social network per se.

(Aside: we also had a mandatory login screen, and even with a landing page, when we implemented an automatic "guest mode" which dropped you into the webapp instantly, people actually started using it and signing up.)

I'd say pack it up as an API, offer to developers at first. Then you're B2B and that's much easier to charge for than B2C. When you see cool stuff that developers do with it, you can partner with them, you can go consumer facing gradually (and with limited risk in case it doesn't work out) and you'll have some capital to put back into that growth.

I see a lot of similarities to earlier me in your responses - you're very defensive of your work and the choices you made, and that's fine, but you're walking a fine line with just dismissing initial feedback because of the sunk cost fallacy. I was dead set on "listening to feedback" as well but ended up doing the same thing. Don't take any of this the wrong way, not trying to disparage or discourage, it's a cool product, and in terms of startups I know nothing on the grand scale of things. So if it feels right ignore all I said and best of luck. But also consider what I'm saying even for just a second :)
This is a really big deal for things like personal finance or financial independence that required knowledgeable networks to understand important early decisions and the right thing to do.

Now I can read about this stuff on reddit and learn the basics of how everything works.

A bright kid with an internet connection can leverage that even if they're in a social network or community that doesn't understand any of these things.

The remaining problem is unknown unknowns. If you don't know what exists, it can be hard to know what to ask. You can't search 'Best X' when you don't know what X is. If you're online though, you may be able to see someone mention it and go from there.
I spent a year living in a house on a load road and it was awful. The worst part was the inconsistency. Every ten minutes or so a really load motorcycle or truck would drive by and shake the entire house. It was a constant distraction and it would wake me up several times a night. I left as soon as my lease up. I could see this environment taking years off your life if you in it for many years. In addition to the noise, diesel fumes would waft into my room if left the window open on a hot day. I will never live on a load road ever again, no matter how “nice” the pace is.
I still don't understand why college degrees are necessary for the majority of jobs in the US other than a surplus of college educated folks. This is particularly problematic given the high cost of education.

The entire post secondary education system in Germany is focused on specialization in a given field of study (at universities) or vocational training. The advantage here is that there is no financial penalty for choosing the wrong path, only missed opportunity cost due to time spent.

I completed my secondary school in Germany at a typical Gymnasium (the highest tier of the three major secondary school types). Note that my parents did not attend college and aren't wealthy. Around 8th grade my school curriculum exceeded their knowledge. I attended a private liberal arts college in the US as an international student where I relied on (private) scholarships and (private) loans [international students cannot get subsidized loans -- generally interest rates are high and interest accumulates even while enrolled in school].

The only reason why I chose to attend university was because I wanted to gain an advanced understanding of mathematics and I aspired to one day become a college professor (this has since changed of course).

Despite my school being very highly ranked and my hard work producing good academic results it simply did not have the brand reputation to unlock opportunities such as even being invited to phone screens. I had to take a roundabout way to get into my career and instead work my way up from less desirable positions.
This focus on brand for academic institution is also something you do not generally find in Germany where the criteria is typically the binary question of whether or not you have a particular degree in a particular subject area (though again the vast majority of jobs do not require a degree).

Too often I observed the candidate with a Bachelor's at ~3.0 GPA from say Stanford being preferred over the candidate with a ~4.0 from a lesser known but equally rigorous institution.

Of course this focus on brand continued beyond college. I quickly learned that a less desirable / impactful role at a top company opens more doors than top positions at unknown companies.

Call me pessimistic, but I do not advise people to attend college in the US unless they can attend schools with a very strong brand and extensive alumni network in their desired professional field.

Looking back at my education my secondary education in Germany was more formative and critical than my college education in the US. While I did have the opportunity to take advanced coursework in college here in the US it did not prepare me for generic jobs not specific to my field of study (and barely even is an asset in my profession). I believe we need to improve high school education in this country and reverse the trend of requiring a college education for the majority of jobs.
Well, if we're willing to go the financial incentives route, we could just slap their ass with a $250 ticket when they ride through town with loud pipes. No need to get all complicated with phone apps and tracking such.

And the "Didn't-Think-This-Through-Did-You" Department asks if one really thinks the Loud Pipes Save Lives and Freeduhm! crowd is going to use a location-tracking app? If the answer is yes, boy, has the head of that department got some bad news for you.
HaaS is definitely a thing. PMaaS, as well! (Preventative Maintenance)

I know a number of industrial robotics manufacturers have been pushing data-driven preventative maintenance initiatives. Ideally (for the manufacturer) this work is performed by the manufacturers techs during scheduled operator downtime, including the lubing of mechanical systems.

Have you all thought about presenting an alternative arrangement for the lubrication responsibilities of specialized systems, like industrial robotics, that might already have maintenance responsibilities (possibly contracts) in place?
Exploratory refactoring turns out to be very close to an exercise in creative writing, as I learned one day accidentally from my lit major friend.

Take the section you are stuck on, print it out, cut it up into sentences or phrases, and just rearrange them until either it makes sense, or you figure out where you went wrong.

Rearranging code statements until something makes sense is exactly what refactoring is.
Congrats on the launch! This looks super helpful. I've found in previous roles that formalizing processes in something more rigid vs. excel actually makes things much more efficient. How do you see yourself differ from something like https://www.workiva.com/ or https://golayer.io/?
Sure, but 1) s-expressions also have native symbols whereas JSON has only strings, and 2) it is trivial to extend standard s-expression syntax to include a native dictionary serialization, and to extend existing s-expression parsers to parse that extension. It is much, much harder to add symbols to JSON. JSON is also very profligate with its use of punctuation, with tons of unnecessary commas and colons all over the place. So I stand by my initial characterization.

Also, Common Lisp s-expressions include a standard syntax for structures, which are essentially dictionaries. Extending that to a generic dictionary (using, say, #D(key value key value ...), which is actually available) takes about three lines of code.
Thanks for this post. It’s very relatable.

I started working around 5 years ago in a startup. I was a bloody beginner and we had someone joining who was pretty senior, who I suspect had OCD to some degree.

Being a startup we needed to ship, quickly.

That senior developer joining was working quite differently. He did not believe in auto-formatting, but he cared a lot about things which did not degrade the end product by the least bit.

E.g.: He had this super specific way of ordering CSS properties. It kinda made sense but I had to look it up every time and we did not have a linting rule for it.

He kept blocking PRs due to this, or a tiny typo in some comment. Being British he also kept correcting grammar.

He regularly found some extra breaking space or non-breaking space which was off. It meant that the PR is not gonna go through, until resolved.

Often, my PRs comment count would shoot past 50, at times even hundred, and I was becoming more and more desperate.

Today I tend to say: if it’s not lintable, it’s not a codestyle rule, and it’s been pretty great ever since.
You can't outsource your judgment. Do the research yourself if you want to understand something.
Well sure "asshole" is one important signal.

One example that comes to mind is I have some outstanding coworkers who seem to just care/try 2-3x as hard as others. The value difference is huge but it's not a strictly technical skill.
Let us hope the literally thousands of different delivery systems have caught up by then. As I understand it, only about half of the doses delivered to the states have actually been applied so far, for a wide variety of different reasons.
bisq is the most anonymous way that i know of
It is open source, and they have at least a dozen papers published.
That doesn't follow.

I would still rather have voting citizens trying to discern the truth (and hope for some wisdom of the crowds), rather than have the agents of misinformation permanently in charge.
If you insist on a pyramidical social structure, 99% of the population will never meet or network with the top people in their field anyway, and as such a school that prevents them from doing what's impossible anyway yet saves money is wise, especially if the alternative is spending ten times as much on a pale imitation of what the people at the top would get but they'll never associate with them anyway.

Classic microeconomics vs macroeconomics problem. Individuals can always improve but you can't extend "just pull yourself up by your bootstraps harder" to an entire civilization. An individual benefits personally by going to Yale, if they can. You can't fix a national education system by making the official strategy telling kids their only hope is getting into Yale. Especially if there's an alternative that actually works for the masses, like CC.
Since you can make money mining crypto paying for power, and the power company pays you less than they charge, or course using it for crypto makes financial sense.
I really hope this is a trend and randomized testing just becomes part of standard testing tools. I used jqwik extensively at my last job and it was very useful for finding issues with null on objects with lots of fields.

It's much easier to just describe how to construct data rather than coming up with test data and edge cases yourself. Sure you might have test cases for every nullable field, but do you have tests for every pair of nullable fields?

I also found some interesting behavior this way. StringUtils.trimToNull(str) == null is actually not the same as checking if a string is blank due to weird unicode peculiarities.
The docs could benefit from a comparison against other existing projects, like cjdns, i2p or zeronet which all have “slightly” different trade offs.
Why do people get so defensive when 'their side' is questioned? Is your solution to forever go back and forth silencing each other because the other guys did it first?

I am not picking sides. I think it's unprofessional for the president to constantly call things like 'Fake News', but I don't remember them going to cable companies to try and get them canceled. And if they did, I oppose that just the same.

Personally, I got so sick of all news being all Trump all the time, I question any claim that media was in any way silenced.
Does the concept of a collective confuse you?
I wondered if the GP post was from a frontend guy who had a different definition of "professional".

Clicking through their profile to their business/project website was a loading screen for 5+ seconds. I never got a true "professional" impression as I closed the window before it finished.
Accuracy of calorie count on food labels
I agree, you should stop posting fact checkers and instead look at the government report linked in the post I linked.

The man recording the video was repeatedly on CNN/NBC/etc sharing his story... also Jade was an independent photo journalist who's clients include: CNN, NBC, etc.

https://www.jadesacker.com/about

This "fact checker" appears to be a bias journalist, I recommend checking the facts yourself. You don't need someone telling you what is real vs not, they dont' provide links in the AP article.

While I think it's fair to say they aren't "CNN journalists", they are employed by CNN as effectively contract workers.
I don’t think that applies here. Furlough happens in a world where everyone must work, and then they are prevented from working at their chosen job.

In a world where food is free, no one would be prevented from working. They would choose whatever job they liked, only they would have the freedom to say no if they wanted. But that would be their choice. Furlough is forced upon them, and there’s no free food down the street they can pick up for lunch or dinner.
As far as I can tell these letters were signed by only 2 members of Congress. As such the title "Letters from House Democrats" seems misleading. That title suggests to me that some substantially representative fraction of the House Democratic delegation is behind these letters. That does not appear to be the case.
Interesting concept - I have heard of grease "dose" devices before, AvE on YouTube takes one apart in this video:
https://www.youtube.com/watch?v=ydhndNX_8KI

It's effectively an unattended, disposable piston that uses an electronic timer to periodically generate gases to push the grease out. Everything is calibrated so that it dispenses approximately the right amount over the right time period. For machines that can use one of these, I wonder if there is room for integration with the GreaseBoss RFID tags and tracking system.
This is about 29k Texans who use a service called Griddy to "hack" their way to better utility rates by choosing to pay the wholesale price, which can fluctuate rapidly and has burned subscribers before (but not to this extent).

Griddy users are not the poor. They are lifehacker-types.

99% of Texans pay a fixed rate. I ran utilities nonstop during the freeze (three furnaces, pool filter, applicances) and my utility bill for that week was $23.

My Texas utility bills are 33% of what I paid in California.

Every time this story is posted, people are hyperventilating without realizing that this is mostly a self-inflicted wound for a tiny minority.
Yup thanks, typo.
I don’t think that having an invalid c/c absolves you from debts accrued when using services that have traffic thresholds for switching between free and for pay.

This is definitely a limiter for me when signing up for these free sites: it usually is couched with language along the lines of you don’t want your business to be impacted by us turning off your service, but I am not joining as a business, I am joining as a “I am a developer investigating if this is worth it for my business”

I would prefer plans along the lines of “pay us $10 to activate, if you go over traffic we cut you off but guarantee no other charges, if you leave we refund your $10 no questions asked” or “no charge upfront, if you go over the free tier we charge up to $10 once only and then cut you off”