skysight-inc/HackerNews huggingface dataset:
I could probably have written this in a clearer way. Child windows like a proto-compositor in a way, just with more limitations. You can put video/3D/etc content in a child window, but there are serious tradeoffs. When it's in a scrolling container, either your scrolling implementation is built from child windows, or you're going to deal with less than perfect synchronization as you overlay a changing clip/translate for the embedded content with draws of the rest of your UI (this used to be a common problem in browsers). Modern compositor APIs have explicit transactions[1, 2] causing the various view changes to be applied at the same time. It's not that the problem can't be solved, it's that it's trickier than people imagine.

And of course a Wayland subsurface is using the compositor.

[1]: https://docs.microsoft.com/en-us/windows/win32/directcomp/ba...
[2]: https://developer.apple.com/documentation/quartzcore/catrans...
I used to have a bot that asked people every day if they needed help, then ask who they needed help from and what they were blocked with.

That adds just enough push to force people into asking for help.

If you’re using a standup as anything other than a pulse on making sure progress is possible. You failed.
Higher education is not designed to churn out 10x engineers.

My MS in comp-sci was super rewarding. I loved my classes, my advisors and professors, and it was great to be around students with similar interests and academic experience. I found it easier than undergrad because all of the classes were things I was interested in and better at - compared to many of the liberal arts requirements for my undergrad.

The credentials DID enable me to teach as an adjunct professor which was also great and helped more for my current role than actually taking classes. I recommend teaching to anyone that has even halfway considered it. If not at a university then still go to local meetups and clubs and participate as a speaker.

No one ever made the guarantee that it would make me a better employee or founder but it did get me an immediate pay bump from the company I was at when I completed it and does open doors when roles have it as a requirement.
What I found quite interesting were that these programs are both lower cost than the program the author was selling. Georgia Tech and UT Austin are both recognizable names as well.
The takeaway from this is slightly off. There aren't 107776 sites that are dead, there are 107776 sites that don't run a HTTP server, or are otherwise dead.

If you try to connect via HTTP or HTTPS, then a quick run yields 91106 sites that are dead, or 9.11%

(And I ran this test on an AWS EC2 node with a fairly aggressive timeout. No doubt some % of sites play dead to AWS, or didn't respond fast enough for me)
Where do you justify your numbers? 45%? They make no sense to me.
Good points. Same can be said of the Vue ecosystem. If you like the Vue syntax better, it also allows you to use the defaults for any flavor of Vue you use: Vue 2 (vue-cli), Nuxt, or Vue 3 (Vite), and just ignore the shiny objects until you are comfortable, and find something you want to improve in your workflow.
Ok, so the breakaway Republics secretly wish to join the West but Dennis Pushilin is holding them hostage. Ridiculous.

I would advise against compounded the many many bad moves that have been made so far but it's free world.

What I stated is historical and geopolitical fact. Without (near as I can tell) much bias. It's not propaganda, it's the truth. Yes, Russia has traditionally been an expansionist power. Yes, they are looking for advantage.

But a whole lot of ethnic hatred and stupidity and Western involvement has made this even easier for them.
FCC needs to care about stability through statistics like packet loss. In my hometown area, the sole DSL provider in my area oversold capacity and it demolished the DSLAM. Ironically, they also took advantage from the Connect America fund to do this. I did connectivity tests to various hosts throughout the days, pings were 500ms+ 40% of the time and packet loss was 1%.

I can't be the only one that this happened to.
I feel like the modern equivalent is Curtis Yarvin getting banned from Google cafes.
You mean in JavaScript? ;)
> Governments have to wait for manufacturing capacity to spin up just like the rest of us do.

Yes, but government can provide a demand signal far more clearly and immediately than the market can. That's what the Defense Production Act is for in the US.

The lack of federal tax incentives for air source heat pumps is also an an issue.
Frustratingly there is a 30% credit for ground source heat pumps, which are far less scalable because they require an expensive trench or well.
Swift is different from Rust, but it's more towards Rust's end of the spectrum. Sure, it has classes, but it's almost as if they're mostly there to aid in compatibility with Objective-C APIs like UIKit. SwiftUI builds UIs with value types and protocols like View.

I wonder if something like SwiftUI would work well for Rust.
We see this time and time again.

Some big controversial thing happens between entities that nobody fully understands, and a million Very Intelligent® analysts and columnists with every pertinent qualification and a good vocabulary of ten dollar words tries to tell us that yes, they are qualified to predict what will happen and you should just take their word for it.

And predictably, people just pick whatever set of sentences they like the sound of and parrot them endlessly.

And, surprisingly more predictably, the outcome is never what any of them said.

Could musk lose? Yes. But I guarantee you, the final reasoning of the ruling will differ significantly from any of these people's analysis. You're basically flipping a coin as to who ends up right.

How many things like this have happened over the past decade? How many of those oft touted analysts were right? Being generous, it's significantly less than half, which means they're worse predictors of outcomes than a coin flip. And how many of us picked a side, parroted our favored talking points, selectively remember how things played out and reinforce our misled world views? And here we go, all ready to do it again.

The truth is, this case is going to play out how it is going to play out, none of us know really what's going to happen, it's mostly inconsequential to us and it's all basically just sportsball.
I'm specifically thinking of the period in the early 18th century with the Darby family.
but then you get self-appointed guys, it seems near finance centers, auto-vacuuming up huge sets of OSS and re-selling it with security assurances. MSFT sells a copy of The Github itself to those with enough money and connections, as I understand, likely via the 60+ countries with MSFT datacenters now
Is China Stumbling into Its Own Mortgage Crisis?
> Specific performance is drastic, and arguably unconstitutional in many contexts

Specific performance is not all drastic (and not remotely arguably unconstitutional) in the case of agreements to transmit specific tangible or intangible property.

It is impermissible, and often argued further to be a violation of the 13th Amendment, for personal services contracts, but that’s not even remotely at issue here.

Now, arguably, since Musk’s end of the deal was to pay cash while Twitter’s end was to provide specific property, you can make the case that specific performance cannot be justified because Twitter can be made whole by a damage award, to wit, via compensatory damages equal to the difference between the amount of money Musk offered and the value of 100% of Twitter stock at the time damages are assessed.

> If Twitter is making a claim about how many actual human users it has (which it is doing by providing the number of users and saying 5% or less are bots), and that claim is materially false, that’s the ballgame.

That’s rather imprecisely worded (aside from also drastically factually misrepresenting the content of Twitter’s bot-related claims), and resolving that sloppiness in a way that is tolerably approximately true (aside, again, from the misrepresentation of what Twitter has actually claimed), “materially” is doing a lot of work in that sentence.
Thanks! Glad it worked for you!
Incredible product demo [0] and clean design, congrats on launching!

The onboarding looks so smooth because you pull so much context from browser history. Impressively simple.

My technical question is how you get the feed to work (or maybe I'm misunderstanding what it is) if you're not receiving updates from an app. When someone else makes an update to a google doc, how does eesel know and push a feed update?

[0]: https://www.youtube.com/watch?v=WLWCTjkmxgM&feature=youtu.be

edit: FWIW I'd def install this but I mainly work in safari
I think the answer is yes. See rui in particular (linked by its author in another comment), which inspired my Xilem exploration.
Young children may benefit from having more male teachers
> Downspeed hardly matters. It's been plenty for decades.

Until the power company ran fiber earlier this year, the only wired option here was 3Mbps DSL from AT&T. AT&T buried fiber all over the area (including in front of my house) years ago, but it sits there unused.
Amiga, huh?

The Commodore 64 had smooth parallax scrolling in 1986 without any hardware acceleration. Instead, they used a trick where they rolled the character set definitions, eg. https://www.youtube.com/watch?v=iHrmjP6D1OU

More advanced examples appeared later. eg "Flimbo's Quest" in 1990 https://www.youtube.com/watch?v=SiCxXMquPKs

This video has an explanation for how it worked https://youtu.be/DQpLAIkNVLE?t=165
TL;DR "don't get an MS because OP is a racist"

GFY, OP
Degrees in general should be given less focus.

I'd say tech has already reached this point... I barely check or care about a candidate's degree.

I do take note if it's a highly reputed CS school, otherwise I treat them as interchangeable. I'm never going to hold lack of a degree against a candidate though, if they impress in an interview
Some people want USDC, some people want non fungible assets, some people want ETH, some people want an ERC20 that backs an idea or organization. DeFi let’s these users manage these assets without placing them in the hands of a single actor.

Saying nobody wants ETH or USDC is like saying nobody wants AMZN or AAPL shares. What you really mean is that you are not interested in those assets.
That is a curious take, but I fail to see how it is relevant in here. These products are directed towards writers who have a romantic notion of historic writers hunched over their keyboards while being free of worldly distractions. It is not one of the office worker passing their work off to a secretary to be typed up. (Admittedly, the article's author seems to suggest that it would be a better fit for the nostalgia for servants when they talk about how writing used to be done.)
I would remind you that Microsoft disowned MFC and aggressively pushed all developers off of win32api once .net was released. Then they went about rewriting visual studio in .net and possibly the office suite as well. I hope Apple doesn’t attempt this because, in my opinion, I don’t think Microsoft’s products benefited from that churn.
Aussie Daniel Weston and the Rise of European Cricket Network
> No, his best out come if he wins is he pays nothing because Twitter lied about what they’re selling.

His best case is he countersues Twitter for defamation and wins, and ends up not buying Twitter and getting a huge pay day.

Realistic? No, but if we aren’t constrained by realistically likely outcomes and only “best cases”...
The article's argument against programs like OMSCS is that the only feedback is from teaching assistants. This claim is not true. There is (a) automated grading of programming assignments, so your program runs against unseen test cases, (b) informal feedback from TAs and other students on Slack and other unofficial channels, (c) formal feedback from other students as part of grades in certain classes and group projects, and (d) feedback from professors to student questions during video office hours (in some courses).

Yes, lots of assignment and exam feedback does come from TAs, but it is comprehensive and valuable. The TAs are well versed in the course material and relay information and questions from and to the professors. I completed the program and at no point did I feel like I was receiving too little feedback on my work.
I absolutely love this. Really cool. Would you have a write up somewhere on how you built the site?
That would imply an axiom that forces/light/whatever are on a gradient we operate against and does not change based on reference point.

I think the heart of the what the GP is getting at is no matter how you define it, you can measure things smaller than your measuring equipment can detect.
Founder and Solo Entrepreneur Socialization Tips: How to Keep Your Skills Sharp
I like using codewars.com for learning new languages. Just pick a language and start running through problems. I think the best part about it is that you can review other solutions after you solve the problem. Usually there are some really clever solutions that show off the features of the language, as well as clearer solutions that are a bit more idiomatic to the language and more in line with what you'd want to commit to production. For learning frameworks I usually just refer to the framework documentation and source code.
Getting a dog can be a good idea if feasible.
They used an art technique called fullest aspect (I think). Many of ancient Egypt's figures flatten both the front and the side views into the same figure. I think that is what you are referring to.
you can get a stipend along with tuition forgiveness, so all you're really losing is $150k+/year in opportunity cost by goofing off in academia rather than working
Do you mean an HTTP API or a programming-language/library API? If the latter, definitely get a developer. If the former, they should at least be familiar with a formal language like SQL. They need to be thinking about the API in terms of the contract (preconditions etc.) it defines between the client code and the API implementation. That's rare if you never used a formal language.
Try also “batida”: equal parts cachaça, lime (not lemon!) juice, water, and sugar to taste.

Great in small sips as a palate cleanser when having bbq.
I like that idea of breaking the job up. Seems like the heat shield could have been it's own seperate launch that just provides the platform, and a bigger/better one, that the scope comes along later and attaches to.

Maybe the main reflectors could be like that too. One or more packages that are just the reflector, maybe not even all of it but just sections.

I think the adjustable array of smaller sections is simply necessary to get and maintain the focus anyway, so the adjustability is not an expensive extra.

Hubble actually went up with a botched main reflector and couldn't be corrected directly. The replacement secondary optics was only a terrible patch, and really only even possible because the scope is within human reachable space to do that level of heart surgury in-situ like that.

So if the reflector has to be adjustable anyway just to work at all, then it's not a crazy extra fundamentally, and only a bit extra to have the pieces be able to be shipped individually and self-assemble on site. The inherent adjustability which was required anyway, allows for the inherent inaccuracy of connecting two parts vs one solid part.

With 2 or 3 or more smaller component missions, each project becomes not only less critical and more tolerable of a failure, but also less complex and less likely to suffer a failure.

And it seems like this project does have at least 2 or 3 natural major building block boundaries. The shield vs everything else is one for sure. That could be turned into a platform, maybe for more than one instrument added or replaced over time, and could maybe supply power as well.

Then maybe also the main reflector vs the actual instruments. And the main reflector itself could be in simpler discrete sections instead of having to fold and unfold.
Based on what I've read, I can see him thinking he's clever enough, and he certainly has some amount of stupidity about him (being smart and stupid are not mutually exclusive).
There are some sizeable demographics for whom this may not be the case: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4125239

> The excess risk of serious adverse events of special interest surpassed the risk reduction for COVID-19 hospitalization relative to the placebo group in both Pfizer and Moderna trials (2.3 and 6.4 per 10,000 participants, respectively).
The US started the 2021 with an attempted self-coup, its first ever failure to peacefully transfer power, and has so far done little to punish the organizers of it (though that's subject to change); a constitutional crisis is on the horizon depending on the outcome of a case the SCOTUS has agreed to hear; the Southwest US is facing record drought, including the near depletion of a watershed depended upon by millions of people; the Russian invasion of Ukraine is just a few wrong moves away from nuclear conflict; there's an ongoing real estate crisis brewing in China; and we're more than 2 years into a global pandemic with no sign of it truly abating, just people mostly fed up with acknowledging it. I'm not quite as pessimistic as some about the possibility of a looming recession, but add that to the pile and things just get even more concerning.

"Eventful" is hard to objectively quantify, but subjectively I certainly think that qualifies.
> and is much more aligned with living a happy upper-middle-class life

As and ethos I think more accurately it has never been about a particular description of "good life", but more about the freedom and opportunity to try and make a better one for you and your family, however you define that.
All currency is worth nothing until it is worth something, and even that will change over human history. Crypto is as artificially scarce as any currency, except the scarcity is baked into clear rules in the protocol that cannot be arbitrarily changed by a single centralized actor. Some people actually like this model.
If you check the article for libgen on Wikipedia you'll get the latest domain name for it.

Then, just copy and paste the title of the article you want to read into the libgen search bar and you're good to go.
> What on earth are you talking about?

Can you please omit swipes from your HN comments? They break the site guidelines and degrade discussion. Your comment would be fine without that bit.

https://news.ycombinator.com/newsguidelines.html
Just because you said it isn’t doesn’t make it false either.

On a more serious note, of course it’s true. Blocking traffic, picketing hospitals, calling for the death of medical professionals is violent behavior.
Thanks! The write up is in the link. It's long, I know. Maybe I should move that part to the top. Feedback welcome :)
Small ISPs can't manage 100/20?
You do it because you care about it. It's an instance of "be the change you want to see in the world".
Are there any OMSCS students lurking that can share their opinions? (I'm a prospective and would love to hear it).
They now have a DM250 version - https://www.kingjim.co.jp/pomera/dm250/
I pay 15$ for 500/300 megabit. It's a monopoly that gouges your prices, not competition or mandated high speeds.
Fink: Bring the full world of Unix Open Source software to Darwin and Mac OS X
Oh yeah, the interface definitely leaves a lot to be desired. It's almost like it's getting PC104-legacy-ish at this point. On the other hand, the high density interconnects (even the ones way back from when Motorola and Apple started to make PowerPC daughter boards) are a PITA to work with when you need to do anything except one-off assembly...

Perhaps some form factor with a required low-density power + slow data interface and an optional high-density high-speed data interface would be the sweet spot. But if even something like M.2 standardisation tells us anything, even that is going to be a mess.

I guess we're stuck with foil tape for the time being.
I have an undergrad from a large, anonymous state school, and a masters (earned in 1993) from a smaller, regionally prestigious private engineering school.

I honestly don't believe that I learned anything useful when getting my MS. The upper level undergrad courses that I took at the state school were mixed grad/undergrad, and covered far more material than the ones at my grad school. I sailed through all the coursework because it was an easier version of the courses I'd previously taken.

I applied and was accepted to the PhD program at the school because I thought I wanted to study AI (in the early 90s). I was lucky enough to get a fellowship, so I took an overload of coursework. After 2 semesters, I decided that I was much more interested in systems, and was at the wrong school. So I decided to leave with an MS and did a project over the summer and left.

All that year really did was to pad my resume a bit and put a better known school at the top of it. I think it I may have gotten a marginally higher salary at one of my first employers because of that. I'm still thankful for the fellowship, and the knowledge that getting my MS cost me almost nothing beyond delaying my career by a year.
Correct link: https://www.jaunty.org/blog/founder-solo-entrepreneur-social...
> What is slavery if not systematically, grossly under compensating someone for their work?

Try starting with the textbook definitions. Pretty much the defining factor of being a slave is that you are owned by someone else and have to follow their orders. You can be highly compensated and still a slave (see the myriad of anecdotes about “kind” slave owners who paid them well).
My personal experience is that I was paid by my university to get my master's degree in the late 90's. Since I was a teaching assistant for an entry level programming class (in Java at the time). I got a tuition waiver and a stipend which was enough to cover my living expenses.

One surprising benefit was that re-learning the intro stuff well enough so I could teach it crystalized my understanding of some fundamental concepts like the difference between the stack and the heap which I kinda glossed over my first time through.

At the other end of the continuum, I was able to gain a level of skill in parallel and distributed programming and network programming much deeper than undergrad.

Was it worth it? For the price of $0 and 2 years, yes. If I was paying full price, not sure.

And do those who say the degree erodes, fundamental concepts endure. A race condition is still a race condition and a socket is still a socket even all these years later.
Bad news is all your accrued vacation days are wiped clean
> We're on 400Mbps, and even then I manage to block internet for others when I download a large file at full speed.

That's more of a router/QoS issue. A large download shouldn't negatively affect quality for other uses, especially VoIP. If the place you're downloading from has a pipe bigger than yours and can saturate your bandwidth you're going to need to implement some kind of rate-limiting/queue management.
No idea why you're bringing up Godwin's law here, to be honest...
I was curious about the upload issue recently and learned that it is because of limitations of the old cable infrastructure. You presumably receive your internet over coax (which can still provide really good download speeds, I was surprised when my gigabit internet package came and it only had a coax port instead of fiber). Cable TV is pretty much all downloads, with only a small portion of the bandwidth reserved for uploads, since uploading is only needed for authenticating your subscription, pay-per-view purchases, etc. Unfortunately there isn't an easy way to re-allocate the upload bandwidth, because this splitting is implemented with actual hardware frequency filters that are buried and on poles all over the US.