skysight-inc/HackerNews huggingface dataset:
I've long pondered the notion of making tiny homes out of cardboard -- it seems to be an abundant raw resource. The thought gets more fanciful with the notion of doing this for the homeless population (but among other issues requires appropriate locations to put them).
4-Year-Old Microsoft Azure Zero-Day Exposes Web App Source Code
To clarify, daylight was divided in 12 periods of equal length called “hours”, as well as nighttime. This length depended on the day of the year, when measured with the current definition of hour. 24 hours was always a complete day.
> Given widespread availability of vaccines, I think it is acceptable to turn away any non vaccinated people without medical exemptions to preserve hospital capacity.

Person A is "fully vaccinated", last dose five months ago, hasn't taken a Covid test since.

Person B is unvaccinated, but had a PCR test yesterday and is negative for Covid19.

Let's say you're clinically vulnerable, which of A or B would you rather sit next to during a meal?
I have to disagree. The comment above uses proper English, proper formatting, cites sources where appropriate. That's a 5 dollar comment at the very least.
I think endnotes are typically an awful idea, and the web can’t do footnotes. What you want is generally side notes. I think what I do on my website is a fairly good compromise for JavaScript-free operation, with a side column for notes on large enough screens, and the notes inlined on small screens. That wouldn’t be suitable for very long notes; such are often more suitable as appendixes, a variant on endnotes.

As for <details>, you run into the problem that it’s a block-level element; it’s dubious using it as an inline-level element, though it’ll probably work well enough (I say probably due to uncertainty about screen readers) despite being nominally invalid, given that it’s not an element that will automatically close a paragraph tag like <div> does.

I think links at the bottom is generally foolish, taking more effort for both reader and writer, and never do it that way, interspersing them in the text, usually surrounded by angle brackets as has historically been the way of delimiting URLs in plain text.
Christmas Eve, and twelve of the clock.

“Now they are all on their knees,”

An elder said as we sat in a flock

By the embers in hearthside ease.

We pictured the meek mild creatures where

They dwelt in their strawy pen,

Nor did it occur to one of us there

To doubt they were kneeling then.

So fair a fancy few would weave

In these years! Yet, I feel,

If someone said on Christmas Eve,

“Come; see the oxen kneel,

“In the lonely barton by yonder coomb

Our childhood used to know,”

I should go with him in the gloom,

Hoping it might be so.
‘Spider-Man: No Way Home’ Download Installs Cryptominer
I'd almost forgotten that a lot of the (n)vim language servers require Node.js. The first time I tried CoC it was over an ssh session to a small VPS I had.

I started up Neovim with the new config, and promptly had my ssh session hang. It took me a little bit to figure out that I'd maxed out the 256MB of RAM on my little VPS and hard locked it. Had to get a bigger VPS to actually run my editor.
Merry Christmas! I’ve learned much from this site.
What's the point?

If you closed/updated a ticket the interested party will see it, or you can explicitly mention them in the ticket.

If you're blocked, you usually know who's blocking you, so you can contact them directly.

Let's say you're a FE dev waiting for a BE dev to finish a specific API request for you. You ask him how long it will take, and if it's possible to provide a dummy API in the meantime. Alternatively you can mock this API by yourself. If no solution found you can switch to another task or escalate it to the PM.

But this problem shouldn't exist in the first place. It's only exists b/c of Scrum. In mini-waterfall based SDLC methodologies (i.e. Design/Plan->Build(Iterate)->Ship cycles) developers are working on much larger work chunks (i.e. mini-projects), they're opening and managing tickets by themselves, instead of being assigned tickets opened by PM/PO. So if they're blocked on a specific API request, they still have other things to work on.
I drive a 20 year old middle-class car. I drive it because it's been reliable and fuel-efficient, and I have no reason to replace it.

GP would judge me as financially unsuccessful and not pay me any mind if I needed a problem solved.

GP has been played by these "mercedes having" people and GP's own pre-conceived immature notions about status-signaling.
I use LaTeX. I tried TeXmacs out of curiosity. It’s not good enough, by far.
I couldn't agree more. Children trying to eat lunch outside in the cold in NYC. Children in California barred from classrooms for a year+, and soon children forced to receive one or more medicines they simply do not need.
I agree the order of magnitude improvement is no more. Programming in C is much the same as Java. Both are high level curly brace languages. But there is room for improvement still, quite a bit. The fact that Kotlin, Go, etc. were created and became popular supports the fact that large numbers of folks believed that Java's design direction has run it's course to some degree. I may be proven wrong, Valhalla and Loom could be smashing successes and everyone will flock back to Java. But more likely it will take a decade to reap the benefits of the features Valhalla and Loom would provide, benefits already being reaped by other ecosystems right now.

State of the art GCs are incredible - but there is a reason you see Java pioneering the GC area, that being that Java has the most to gain because of its tendency to create enormous amounts of garbage, which is a problem other language designs do not suffer from nearly as much, letting them get away with simpler GC while maintaining high performance.

And Fortran isn't the only game in town for high performance numerical libraries ;) There is large incentive to reinvent there, as legacy doesn't matter if the new thing has more performance - Eigen, cuBLAS/CUDA, and others are in C++, not Fortran as far as I'm aware. Fortran has momentum no doubt, but it has been on its way out for a long time.
It’s not really new, it’s a return to how things were done before Unix.
JDK17 also supports wayland natively, one of the major blockers of having a good experience on wayland is waiting for the upgrade to JDK17.

https://youtrack.jetbrains.com/issue/JBR-1315
I cannot believe how big of a monstrosity systemd has become. It started out as an init system and was promoted as such and I started out liking it. Then the wording suddenly changed to "a suite of basic building blocks for a Linux system", then came the hardcoded DNS servers, then the shitload of bugs that has been ignored since about 2015. Now instead of fixing what's broken and making things more secure, more and more cruft keeps getting added.

> We used to sit around in the Unix Room saying, 'What can we throw out? Why is there this option?' It's often because there is some deficiency in the basic design — you didn't really hit the right design point. Instead of adding an option, think about what was forcing you to add that option. (Doug McIlroy).

Sigh!
Yeah... it's a very undocumented area of work, heh. There are a few other apps who've tried this, but the part they seemed to struggle with was gaining traction being iOS only. Hope your experience differs!

By the way, I actually open sourced my work on this some time ago: https://github.com/ryanmcgrath/cloudkit-sane-sharing

I had a few members of the iCloud team reach out after that to see if I wanted to interview with them. Without saying too much, I think they definitely are aware it could be used more widely... such a shame, it's a very well designed system yet gets the blanket "it's custom Apple built so thus it's odd junk" label.
I wonder how this would play out if an artificial object hit a natural object into the earth and it damaged your house, ie. [0].

0: https://www.nytimes.com/2021/11/24/science/nasa-dart-mission...
FWIW, the Read/Write traits have a vectored read/write method, which File implements using readv/writev on supporting Unix platforms:

https://doc.rust-lang.org/src/std/sys/unix/fd.rs.html#77

https://doc.rust-lang.org/src/std/sys/unix/fd.rs.html#144

Buf(Reader|Writer) are vectored I/O aware, bypassing the internal buffer whenever the total length of the provided buffers is larger:

https://doc.rust-lang.org/src/std/io/buffered/bufreader.rs.h...

https://doc.rust-lang.org/src/std/io/buffered/bufwriter.rs.h...
Incredibly unlikely. First, it would have to fail in a way that’s possible to fix. We don’t have robots that can replace screws, solder joints, and polish mirrors in space. Then we’d have to design a brand new spacecraft and mission. That would take years, lots of money, and political will. NASA would likely cut its losses, document the lessons learned, and try again.
Towards Fungal Computer (2018)
That isn't actually right. Yes there were 3500 actual soldiers on the ground, but they also had tens of thousands of afghans they would use for a lot of the dirty work, and multiple thousands of other support personnel necessary outside of Afghanistan. And that was just during the drawdown, during surges there were even more at various points in time.

As for sheer numbers of troops, the US doesn't have the capability to actually outfit, support, and deploy anywhere near a million troops in, for example, the middle east.
How old is older? - faceid can have issues with young siblings, and of course identical twins.
Where did you buy the site? I’ve looked at Flippa a few times and there’s never anything there that I trust enough to part with my money for
Erm. Pydantic. Or dataclasses.
Yes, quite the trojan horse.
Interesting, I misinterpreted what was being said!

I'm doubtful a default block would work, as that would even penalise the 'big boys' of email when they make basic network changes and piss off existing customers of both sender and receiver... Its easier and logical to conclude something without reputation yet is therefore sending too few mails to be useful to a spammer.

I've had good experiences with smaller ISPs (currently Mythic Beasts). In contrast, OVH was a poor experience.

I find that reputation (beyond the known "block-lists") appears more likely being tracked for the whole AS number, therefore a lot more to do with your "neighbours" than anything else.
Yep, you just configure your outbound SMTP server to be the SES credentials and adjust your SPF/DKIM records.
You're arguing at a strawman with a flavor of whataboutism - many people don't think that's OK, and different problems don't invalidate this one.

Other than that: individual boycott doesn't work. For example, I don't buy Apple products but the company is doing more than fine.
Yeah when you have a fickle funding source often the only way to get any long-term project done is to make it too big to fail, but then you see all the other terrible waste, corruption, etc. that accompanies that.
I made around $500 / month from selling courses on Udemy [0]. I have two courses, both about Vue.js.

I do a ton of marketing by various blog posts I write, my YT channel (2k subs) and Twitter.

[0] https://www.udemy.com/user/lachlan-miller-4/
counterpoint: stdlib is where things go to die
Sure! At least for me, this applied to the original web, mobile computing, Linux, Twitter, VR, Bitcoin, etc, etc, etc...
Darktable 3.8: Winter Release 2021
The things I would miss without a smartphone:

- Maps

- Digital tickets / proof-of-something

- Payments / Transfers

- Taxis
Bangle.io – A fully local serverless Notion alternative
Your point is spot-on. Reflowable text is incompatible with most scientific writing and with anything more complex than simple prose.
We should all worry about the kind of people who would harass Chinese looking people in the west, but as someone in Australia, I’d like to assure you that while it is definitely very hard to move to a new country, a new language a new culture, and there are racists everywhere who tend to be loud and impulsive and hurtful, people here are deeply proud that this is a place where people from around the world have been able to come to make a life and contribute their culture. With each wave of immigration there has been initial wariness and eventual embrace. If you ever get the chance to come to Melbourne, ask people about the post war Vietnamese migration, if you read the media from the time you’d think there was hostility towards Vietnamese, what you’ll actually encounter is pride that Vietnamese are here and a real love for the Vietnamese people. Read about the visas given to Chinese students after Tiananmen, and the pride people have in the hybrid Indigenous/European/Asian culture of Broome which was exempt from the White Australia Policy, and you’ll see the world people want is a very different place to the fearful place our national leaders are dreaming for us
All translations are biased by the translator; there is no such thing as a translation that "transparently" conveys the meaning of the original. Even moreso when you are dealing with writings from an ancient culture, where much of the cultural context is likely missing.

For example, Genesis 1:1 is often translated as "In the beginning, God created the heavens and the earth..." but that itself reflects a particular translator bias. The medieval Rabbi Shlomo Yitzchaki (Rashi) said it should instead read, "When God began creating..." by comparing how a particular word is used in other contexts. There is a subtle but important difference in meaning between the two translations: the first implies creation ex nihilo (as it says creation occurred "In the beginning"), while the second allows for an eternal universe within which our current world was created (and which may have gone through many acts of creation -- such a belief has been common in the more recent past). Of the two it is not at all clear which more "transparently" conveys the original meaning of the text -- because that meaning would only have been obvious to someone living 2500 years ago in ancient Israel (or possibly in the diaspora in Babylon).
Omicron may not be the final variant, but it may be the final variant of concern
Can you also commercialise the program you wrote to cut down the editing? Surely that’s a valuable product even if it’s for a niche type of video
Absolutely true, and a very Merry Christmas and Happy Holidays everyone here!
I've had a predictive maintenance startup. We managed to bring value for local gas distribution company, for mining machines provider and 100+ wind turbines owners. But in the end we needed to let it go - mostly due to lack of focus, long sales funnel and high costs of data scientists / software dev against to what value PdM brings. We dreamed that it will be repetitive Saas, but we always manages to implement a custom, hard to maintain thing.
I'm fine with you disagreeing with it, everybody has a right to their opinion.
If you drive at the 49th percentile of speed, you would expect financially burdensome fines on a regular basis?

This may be naive, but I've assumed that it is practically impossible to enforce laws that a majority of the population habitually breaks.
I spent a few years trying to bootstrap an app for independent pharmacies. The basic idea was a kanban board for patients whose prescriptions were coming due for refills. Pharmacists would use it to coordinate calls out to patients to proactively refill their prescriptions a few days before they were due to run out. This gave them time to fix insurance snafus, get renewals from doctors, etc, and they could lower their inventory costs by only stocking drugs when they knew patients would come to purchase them. Moreover, most insurance companies are following Medicaid in implementing a program where they rate pharmacies based on the degree to which their patients are adherent to their prescribed medications and use this rating to adjust how much they paid the pharmacy for the drugs they issued. So the product also helped to pharmacies improve this rating by ensuring patients picked up their medications on time (which is the only means whereby these agencies know if patients are adherent).

I could go on and on about the problems:

1) I (and the two other programmers I was working with) had a job. The pace at which we rolled out features and bugfixes was glacial, even when customers were clamoring for them. And this statement is just about improving the app; it doesn't even consider the other tasks involved in running a business, on which I was even less excited to spend effort.

2) Pharmacy management software is a fragmented market, and almost every player is impossible to integrate with. Since our product didn't do the insurance, billing, inventory management, etc. it meant we had to integrate with them. We started out by telling people to run them side by side and manually make changes to both our app and that of their vendor. Not a great pitch. Looking back, I wish I'd invested in this from the get-go, instead of trying to do it after building the app.

3) The product required pharmacies to change their entire workflow to even realize the benefits. Which is fine, but we sold it as a software thing that worked magically, and didn't invest at all in helping customers use it successfully.

4) Our cofounders (pharmacists) were not interested in running a SaaS company. They viewed the app as their strategic advantage in their own pharmacy, and dragged their feet on the customer outreach we hoped they would take ownership of. I felt like they were actively working against me. This was the biggest issue, and what caused me to finally decide to close it down. Someone else in this thread made a statement of "I went from the prototype guy to the only one who cared." and that statement really resonates with me. In retrospect, I had the opportunity to structure the deal as more of a product/customer one than a cofounder one, and I wish I had been smarter about that.

I still think it was a great idea, and we built a slick app. I just failed on the sales and customer outreach side of the business. The app still exists in a zombie state, and a few customers still use and pay for it. I haven't done anything on it other than renew SSL certs since 2019.
I love and use Mercurial every day! No problem there.

I'd like to improve on Google Docs when it comes to rapidly jotting personal notes/referring to to-dos across devices through the day.
I think dynamic languages like Python also benefit from IDEs since they can do continuous static analysis to help catch errors.

Java is better with an IDE because it’s so damn verbose, and common frameworks like Spring entail a lot of “magic”.
Dumb question here. Why is this necessary? Does Jetbrains not include their latest Jetbrain Runtime release in their IDE builds?

Or maybe Jetbrains Runtime releases run a bit ahead of what gets bundled in with the various Jetbrains IDEs?
I regularly "report" behaving shadowbanned people. If someone has gone a while only saying productive things, the system unbans them.

On the other hand, I'm surprised how profilic certain people are. They get absolutely no feedback, but will go around trolling people several times a day.
cool. i have some experimenting to do in my name now.
From Open Source maintainer to Founder / CEO
>just because they can and will do anything to maintain their monopoly.

This is a popular opinion on HN but it doesn't seem at all inline with reality. Email isn't exactly a real money maker for anyone. And the amount of email spam and abuse is immense. Filtering out most unknown providers is unfortunately extremely effective. Almost all spam wiped out with a simple check.

Maybe the ideal solution would be to let you link your custom email domain with a google account so you can have your google account vouch for the legitimacy of your custom domain. But even then, some of the time your email server actually is just blasting out spam without you knowing it.
Exactly and that’s the big problem when people talk about learning a language. For some, to learn a language is to be able to get by on a trip. Sure you can do that on 3 months. But being able to have conversations on advanced topics, read books or watch movies? Good luck, unless you spend 6 hours everyday, immerse yourselves and use good ressources. And you’ll actually probably be at the level of a middle schooler. Really learn a language is quite hard (pitch accent, new sounds, specific grammar, concepts which can’t be translated). And even experts spent years to master one.
The search engine is broken... it things "Tether" and the Netherlands are a match.
It's a bit narrow to lump all Tinder meets into the "random fucking" box.

I'm in an exclusive relationship now, but I'd used Tinder for years prior when I wasn't interested in a committed relationship and made many genuine connections as friends with benefits (and I'm still just friends with many of them today).

People seek different things at different times. I agree that hookups can be a bit shallow, but those aren't the only answer for physical connection if you're not in a relationship.
Ahhh that makes sense
You seem to not realize many email providers just drop emails (often after accepting it) instead of putting it in spam folders. So even your suggestion is of no help in that situation.
These stories (Casey Newton also wrote a great one two years ago[1]) were pretty well tackled by Stephenson in Fall, or Dodge in Hell I think. Increasingly there's a sanitized internet for the professional class with access to high quality information while an army of sewage workers has to crawl through the waste and clean it up, either directly at home or through some algorithm that was trained with data that was labelled by even less privileged people in some poor country abroad.

[1]https://www.theverge.com/2019/2/25/18229714/cognizant-facebo...
True.

But they might as well drink and drive. Or text on their phone.

Cars are dangerous weapons. But we trust the public to use them.

I have no interest in playing video games while driving. But I do appreciate Tesla for treating owners as adults. That is to say, I think I can see where they’re coming from. They don’t want people to get into accidents because they’re playing a video game while driving. But they also don’t want to be their customers’ nanny. I like that. To me, that’s a very human touch. Especially for a tech company.

Perhaps I also resent the implicit attempt at shifting the responsibility. If someone crashes into my car because they’re playing a video game I’m gonna sue them. Not Tesla. It’s the driver who made the choice. To say “But Tesla put the screen in front of him. They enabled it”, to me, is to say that people are just automaton consumers, reacting to cues in their environment like some dog to clicker training.
Spamming a bunch of hubble-sized instruments up into orbit won't accomplish the same thing.

It will, and then some, once we get optical interferometry nailed down. JWST is great, and needed to be done, and I'm glad it's finally getting deployed. But if I had an argument to make against it, it would be, "Let's wait until we know how to do this properly. We're not there yet."

That's a weak argument and should almost never be heeded, but it's also not wrong.
$100M could buy you dozens of well connected lawyers to drag this out for decades.
Well it removes YouTube's ads, no? Of course it doesn't do anything about sponsors, etc.
The Giant Sun Mirrors in Rjukan
The sooner the adtech economy collapses, the better.
I'm currently learning Spanish and got the original version my first month in. My plan was too ambitious - I didn't get very far on my first try. I look forward to my next one once I'm more proficient.
Is the graph of microservice calls really necessarily acyclic with respect to the services themselves?
That sounds like a super good project! Any links?