skysight-inc/HackerNews huggingface dataset:
Language Design:
Let's start with the admission that there's a lot of cargo culting in language design. Evidence is hard to come by and the best evidence is other languages that succeed with different choices. I remember the flame wars about how multiple inheritance would cause a language to fall apart. When will languages adopt the idea that encapsulation is not sacrosant, as the theoretical issue about the backdooring like _method in python or package level public in Go^ is, someone might abuse it? Howabout make testing a first class concept and lump it in there or just use the shortcuts that have been working.

What is inheritance?
Inheritance (for any given language) is a language supported type of class composition (https://youtu.be/eEBOvqMfPoI?t=2874), as a closure. A class is a function and once you understand this, it opens up possibilities in how you design and test. This has nothing to do with performance, which is a nonsequitor. Is Rust less performant than Java because of how it does composition? No. Perhaps there's something in the JVM that makes mixins difficult to optimize for, but that would require some evidence (there's no general branch prediction in the JVM, last I checked) and is, ultimately, at the feet of the JVM implementation. Have a look at Go and Rust.

Naturally, because a specific kind of inheritance is a language feature, it gets overused and a language, (like Java) for backward compatibility's sake, overuses it in designing new features. Looking at other languages like Javascript, Lua, Erlang, PHP, Ruby, Rust, etc. saner heads have prevailed and even Java has resorted to using "Aspects" ...which are runtime traits for additional types of composition^^.

Regarding the rest of the article...
His arguments for using final include: 1. Someone may forget to use super() and that's bad because what I want to happen trumps what they want to happen. 2. People can't subclass my class across package boundaries, because I don't know why handwaved JPMS (then covered in Should Inheritance Across Package Boundaries Ever be Used?).
His reasoning is not compelling, in the least. I can say, without hesitation, that 'final' is harmful. Adding final to a class is such a violation of the concept of reusable software, I'm surprised the FSF doesn't boycott languages. In C++ there are performance benefits. In Java it's just to put up a roadblock. This was never a good idea and makes testing impossible in some cases (where final classes are injected into final classes). This is purely because of Java's design as a language, not because of some demonstrably helpful concept, implemented poorly^^.

^If you are a language designer, always allow backdooring of accessors for testing, at the very least. This conviction that they must always apply to protect developers from each other is misplaced and has hurt the reliability of software, badly.

^^Spring has a form tacked-on composition, which is both ugly from a conceptual standpoint and problematic from a testing standpoint. Java always seems 20+ years behind.
Most likely more mercury than is found in the plastic alternative. The mercury may be bound somehow to the seaweed in a way that prevents it from being absorbed when the seaweed is consumed although steeping it in boiling water may leech it out. Ethyl mercury contaminated water is something to be avoided entirely.
Thanks a lot for your work on HashBackup. I can't recommend it enough. It has been great and working for me for years, no data loss and multiple restores. Top notch documentation too, just a bit sad that it isn't open source so that I could contribute. But the quality is there and it has been really solid for me.
Mostly because government pay trails free market rates. So the moralistic arguments come in to play because they're so underpaid.
Files used to materialize without internet since beginning, it's not magical. We just needed the software installer file copied to hard drive.
So you can't imagine what people would prefer over driving expensive cars? :D
All that legal tender is thanks to the government.
There's a link to the original article at the top of the page: https://waitbutwhy.com/2014/01/your-family-past-present-and-...
It's possible Unifi configured log4j with outbound traffic disabled so that would have been a true statement.
No idea what product you make, but thank you! Yours is a company I would like doing business with.
Recently (last month basically), i rewrote my code (i'm leaving soon and i want my coworkers/successors to have success improving on what i've done).

I followed every principle of good code, except one, DRY. I tried to make generic parts to connectors, because they do have similarities. But this is a work of at least a year, and the price to make it generic was increasingly more complex configuration files (Just the pagination alone added 3 variables for two different APIs, and the number of app i am supposed to interact with should grow to ~40). I decided after a few days of reflexion that the idea was not that dumb in principle, but unworkable in my case, and decided that one connector for one API, even with a lot of repetition.
It has nothing to do with compassion and everything to do with raising their social status in front of their peers (e.g. look at me I'm so wealthy/powerful I can live in place with theft etc. and it doesn't even effect me, i.e. a form of "peackocking"). Also a lot of virtue signaling - more important when you are materially well of but realistically can never enter the ranks of the super-rich. Can't compete by buying a mega-yacht but can compete (for social status) by being ever more "virtuous".
> I don't think the printer comment was meant to be taken as a serious excuse

Never say anything to a reporter that you don't want them to print (or if you do, first make them agree that it's off the record).
I've hooked up Hammerspoon to a bunch of APIs for fast lookups: translation, autocorrect, company lookup, etc.

Translate (Requires Google Translate API key)
https://github.com/pasiaj/Translate-for-Hammerspoon

Autocorrect:
https://github.com/nathancahill/Anycomplete
I disagree. You can access pretty much every API Microsoft has available when you are using C or C++. Touch screen support (large targets) isn’t an issue. Animations aren’t difficult either. XAML islands is an easy way of bringing in UWP and RT stuff into a traditional desktop application.

I’m not a fan of Flutter. Desktop Flutter applications use a lot more memory and CPU and don’t feel native on Windows.
Never noticed any taste and I'm rather particular about those things. Mine has lasted well over 20 years now and is still as good as new. They're terribly neat and easy to rinse. The lid is nicely designed because it doubles as a coaster.
The only other places the energy could go are small - LED light, radio waves, sound. Almost all of it will go to heat.
Other comments explain this isn't possible, but even if it were... it's unreasonable to expect random writers to have deep knowledge of how the stock market and SPACs work in order to make money off their shares.
If you have options with a strike of $8 and a market price of $6, you could exercise your option at $8, sell at $6, and bank a capital loss to use against gains elsewhere.

Or, wildly better, you could hold the options unexercised, and use that $2 per share for whatever you want, including paying capital gains taxes on other gains.

Burning up options on 100 shares to generate $200 in losses (and actually losing $200 of cash in the process!) to offset gains that will result in $30-60 worth of tax liability makes no sense.
Tailwind is great, but ironically it is full circle in regards to OP's post. You describe the page structure in HTML using classes, much the same before CSS was a thing. This is ideologically opposed to semantic HTML where you describe what the structure is, and not how it is. Using server side frameworks hides this, as long as you don't need to write static HTML. Tailwind has plenty of hype behind it and it's good, but it also has plenty of downsides too. As long as you're aware of where it's be suited for. I think Tailwind is a CSS framework for people who don't want to do CSS.
It’s funny that your list spans languages from about 20 to all of 30 years old (and less than that if we start counting from the mainstream adoption). In a typical 40 year career, many people would think of these as hot new technology - kind of like working for 10 years today and suddenly Rust comes along or something.
Oops, new Miami station doesn't fit its trains
So, one of the world's most prestigious school employs the brightest scholars, with private offices and regular international travel on the employer's dime to attend conferences, and they are essentially paid to spend their waking hours thinking of really difficult problems they'd love to solve.

They're never expected to worry about year-end donation drive to manage the school band's budget, finding out who vandalized all the bathrooms, or how to talk to Sally's parents after she missed school for three days. And they get to teach some of the best, brightest, most motivated students America produces.

Yeah, all they needed was a blackboard and chalk. Who needs more resources?
I've never worked with a CTO that actually wrote code and I have worked with many that were not domain experts. The CTO is a manager, not an engineer.

I'd be more interested in the skill of the developers themselves than the CTO.
Imagine the financial output in USA extended by immortality. Like the Covid vaccine, it would be free to anyone. A government would be foolish to miss out on the increased financial output of it's citizens.

But of course a vaccine against aging isn't a ticket to immortality. Death comes in all forms, if you vaccinate against aging, another leading cause of death will come along.
Show HN: Doorstp – A Payment Processing Platform for Artists
> I wonder what's the easiest[1] way to install an OS in a VM if you don't have an ISO

I can't recall seeing any generic disk image alternatives to ISO's. It's generally download a virtual disk image (e.g Vagrant), and if the image is not in the right format convert it before attaching.

The only other work flow I use is to netboot with iPXE [0]. All it needs is a http(s) endpoint for the initrd/kernel and away you go, but there is a bit of investment in setting up the initial boot environment.

[0]: https://ipxe.org/
Howdy HN! Me and my cofounder have launched the first version of our website Doorstp - a platform that makes it easier for artists to get paid :)

We created this after we learned about how often artists get scammed out of being paid for their work.
In an ideal world. Even if we achieve longevity with this approach, we can't use it for everyone. People need to die now more so than ever, where would we put them otherwise?

The whole idea behind the current pandemic is that people need to die, via vaccines, or the virus, or the media.
> read next?

Stephen R. Donaldson: He's more known for The Chronicles of Thomas Covenant, but you might prefer The Gap Cycle; it's more typical SF.

Also, the Night's Dawn trilogy by Peter F. Hamilton. Perhaps Dan Simmons? And of course anything by Charlie Stross.
I smell a lawsuit...
A recent post on HN mentioned use of a Cloudfare tunnel. Apparently that allows for self-hosting behind a router with no incoming ports needing to be opened.

https://eevans.co/blog/garage/
After a huge amount of non human testing.
Ping of death. What a time to be alive !
> I have 3.5TB backed up to Backblaze

The question this thread seems to be raising is... do you? Do you really? Are you sure?
You're reaching and you're constantly misrepresenting and replying to exaggerated interpretations of my views. Unpaid OSS maintainer work is nothing like startup work or a similar to the issues in antiwork. The boundaries are much easier and much more obviously necessary than in any other relationship because direct contact is not mandatory, and productive work is impossible without them. Also, even if impossible for one person, other co-maintainers can even help with those boundaries, and there are tools available for that. Of course there will be people unable to work healthily with OSS, but those people will burn out very quickly and they won't be able to be long-term maintainers, period. Also, keep in mind that a large part of OSS maintainers are paid by companies to work with OSS and they do it on company time.

I'd likewise ask for a citation of some maintainer agreeing that watching Netflix on their free time is akin to "giving the middle finger" to users. That was one of the most toxic phrases related to OSS maintainer work I've ever seen on this website, and those views should not be spread as if they were acceptable. I stand by my opinion that the "work harder" vs "watch Netflix" is a completely fabricated dichotomy, and there is a very viable middle ground available (and necessary) for everyone.
oh yeah, amazing how quickly everyone forgot about 21.com and the vaporware kleptocurrency-mining toasters Balaji Bullshitivasan somehow (claimed to) raise $100MM+ to develop and market. Even roped in Qualcomm, though what their role was, nobody seemed to know or care.

Where did all that vaporized money go and why aren't there a dozen lawsuits on his back from angry, defrauded investors?
There are many plausible reasons why women would approach a man with a baby that have nothing to do with how babies smell.

For example, some women just like looking at babies. They may be reminded of their own babies, or thinking of babies that they'd like to have someday. Also, women may be more likely to talk to a man who seems non-threatening (men with babies are probably responsible for very little violent crime!).

While it is possible that babies smell a certain way, and even a whiff of that scent makes women more aggressive, I'd be surprised if this were the most relevant pathway for 'why women are more likely to approach a man with a baby than a man without a baby'. The main variable is the presence of the baby, not how the baby smells.

Now if you tell me that women were more likely to approach you when you had recently been holding a baby...then I think we can draw up articles of incorporation and start a new cologne company.
As a SysOp then and a webmaster now what I miss the most is having someone phone my number I hear the phone and they basically log into my computer. In real time you see everything. Then you get a chat request and can talk to your user. That person finishes and someone else calls. With websites now you miss that shared experience them browsing/you seeing someone browsing out of the corner of your eye
Arq backup to OneDrive used to be very slow since IIRC they were using an old version of the OneDrive API with pretty ridiculous latencies. How is it these days?
Sure, legal tender demands a government by definition, it’s right there in the word “legal”. Money, or rather currency doesn’t.

That’s also irrelevant because that doesn’t address what a tax is, or how it ended up in a government’s treasury, or why it is there in the first place.
We all knew he's a nice man: This shows he's also a smart man, and doesn't want to be part of a long con.
Adult Free IPTV Channels M3U M3U8 Playlist Daily 13-12-2021
This article made me wonder about an idea I’ve been thinking about for years.

There are people who have prosopagnosia, also known as face blindness, the inability to recognize familiar faces. I’m not exactly a super recogniser, but I have an unusual ability to remember a face.

Beyond these two extremes, would it be possible to recognize a face you’ve never seen before as a possible relative, and has such a thing ever occurred, and what is the mechanism behind it?

I’ve read stories about putative pheromones and such, but that seems to be somewhat on the fringe.

So to further refine my question: can we recognize (visually or otherwise) strangers as potential relatives in some way by sense perception, if they are closer to us on the cone of ancestry?
Half joking
Why not? I want money!

Not joking
The problem with the US is you outsourced manufacturing to China. Now China is a rather independent economy, you can't back out. The damage is done.
Vladimir Putin: I moonlighted as a taxi driver in the 1990s
IPR rights restricted to my IPv4 and IPv6 address by virtue of region locking.
Are most aspects of life better than in 2015 right now?
To be completely fair, the printer comment seemed to be tongue in cheek. I’m sure if this really were a blocker, they would have easily solved it with a quick trip to FedEx office, as mentioned.
For those of us who study culture, this is absolutely a thing. Its called pseudoarchaeology and it has always been very popular with White Supremacists.

https://entangledstates.org/2021/10/05/the-connection-betwee...

https://www.sapiens.org/archaeology/pseudoarchaeology-racism...

https://hyperallergic.com/470795/pseudoarchaeology-and-the-r...

https://www.science.org/doi/10.1126/science.364.6436.110

Also, Even today white supremacists think Einstein was a fraud:

https://christiansfortruth.com/albert-einstein-plagiarist-an...

But that is harder to believe than "Dumb Egyptians couldn't make pyramids, so aliens did it..."
Excellent. I hope they lose it all and Buzzfeed goes belly up. Can’t wait!
Yeah I’m aware but I made sure the same devirtualization would apply in production too so the compiler doing any devirtualization was good. It was a bit surprising that vtables outperformed std::variant (and I had tried implementing my own hand rolled equivalent of that too).
“Everyone is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.”

No substantive evidence exists suggesting Einstein made this statement...QI [quote investigator] has identified an influential essay called “An Educational Allegory” that was written under the pen name “Aesop, Jr.” and published in the “Journal of Education” in 1898. The author was later identified as Amos E. Dolbear of Tufts, a prominent physicist and inventor. The essay emphasized the absurdity of using a single inflexible standard for assessing the achievement of each individual student.

https://quoteinvestigator.com/2013/04/06/fish-climb/
Eh, I've submitted patches for everything from the kernel to bash scripts because of bugs I've run into at work that really affected us which we needed to fix ASAP.

Sure I didn't have to but isn't that the point of open source?
Well they are selling in malicious way,
for example they never put a lot of coins to sell at same time, so if someone wants to buy a lot, it show no liquidity,
But you can buy pretty much as much as you want without changing the price, bots keep adding,
Another way is they keep adding more when price breakout.

For me it is clear some group of people got an advantage (hardware and electricity price) and do that with a couple of alts projects in order to get more btc.
I use it as a celery replacement.
It's crazy how these two are the main competitors for such an essential function.

Really this type of Cron function should be a part of any standard library.
Theres cost-benefit tradeoffs for sure. It'd be nice to be able to do a big bisect without needing to flash the dependencies every iteration, but if it comes at the cost of making everything else slower (more bandwidth, more disk I/O, larger diffs to parse, etc.), it just isn't worth it.

Sure you can say "well why not just make git better then it will handle any operation in any size repo imperceptibly quickly", but I think you and I both know that isn't anywhere near as easy to implement as it is to type.
this sounds really cool
The article (or its title at least) is about former employees.
> (This actually surprises me, and I wonder whether it’s only referring to the inability to do LTO, or whether even LTO-less static linking is faster.)

I think the latter is also the case (though to a much lesser extent) on x64. One of the unfortunate features of x64 is it lacks direct 64-bit jumps, so every jump to an external library ends up being an indirect call. (In fact, with a potential memory load on top of that.) This was kind of surprising for me when I learned it too; it doesn't apply to x86.
https://tritonstation.com/2018/04/04/the-dwarf-galaxy-ngc105...

A post by MOND proponent. Not sure what if anything changed in the data since then.
Looks pretty cool! However I'm not able to find any instructions about how to build the project (sorry I've never done any professional Windows development) or download a prebuilt. It will be great to see one in the README or wiki.
Flashield: A Hybrid Key-Value Cache That Controls Flash Write Amplification
> something more useful...

Ha! A space heater with bitcoin mining coils. Call them "bitcoils".
Funny enough, The Economist just had an article about this and an attempt to make lemurs a model species: https://www.economist.com/science-and-technology/a-tiny-prim...
No update for the TP-Link Omada Controller yet (which uses log4j).
Why do people need to die now more than ever ?
Generally Intelligent (YC S17) is hiring ML research engineers (remote, SF)
Generally Intelligent is an AI research company. Our mission is to build human-like general intelligence and make it safely accessible in order to foster a more abundant, unconstrained, and equitable society. We take a first-principles approach, starting from simple self-supervised architectures and evolving them to tackle human developmental milestones of increasing complexity.

If you’re remote, see the Machine Learning Engineer role: https://jobs.lever.co/generallyintelligent/9411e2ec-502a-403...

If you want to be onsite in SF, see the Machine Learning Research Engineer role: https://jobs.lever.co/generallyintelligent/c2f4a435-1eef-489...

Systems Engineer (Remote and SF):
https://jobs.lever.co/generallyintelligent/7afede07-8f22-4c4...

Our YC jobs page is here: https://www.ycombinator.com/companies/generally-intelligent
In short, yes. Exactly (well minus a few used to spin fans and hard drives). Here's one source from a quick search:

https://www.pugetsystems.com/labs/articles/Gaming-PC-vs-Spac...

I remember seeing a paper referenced here once explaining why that energy loss is actually necessary, but I don't seem to have it saved anymore.
I don't know if this is the same chemical that is released by decaying humans, but the few times I was exposed to decaying human bodies (forgotten elderly people in apartment complexes), I felt an overwhelming calming feeling.

The smell is overwhelming, but I specifically remember the feeling it created.
the delivery is all in the final paragraph: I strongly believe that identifying reliable research is not the main problem in social science today. The real issue is making sure unreliable research is not produced in the first place, and if it is produced, to make sure it does not receive money and citations. And for that you have to change The Incentives.

The actual modelling and stats discussions are fascinating. Scarily on point for me: Many of these papers would have been bounced if the reviewers did their work as well as this participant. So, when they say the $10k wasn't motivating, I wonder what would be to address the problem. Probably... Tenure risks for bad reviewing (bad as in lazy). Since negative motivations are worserer than positive ones, Somebody has to re-couch that in a net positive. "If you do a good job of gatekeeping crap from the peer review stream, we'll value you as highly as an author when it comes to renumeration and tenure and positional authority roles"
I’ve never tasted a baby but they definitely have a distinctive smell.
Show HN: We open sourced our new Mac developer setup script
My explorer frequently crashes (closes with no error), so an alternative is interesting.
I'm sorry, I wasn't aware of that problem with history.com.

This one should work for you: https://archive.md/ilKmU
I ran a webserver of sorts on an STM32F767, a python one of all things.

200mA looks like about par for the course, ethernet and all.
Maybe because of anti encryption laws and surveillance bill.