skysight-inc/HackerNews huggingface dataset:
There's no contradiction in wanting both (a) other people's money, but not (b) other people's rules. This is a natural mentality.
Thank you, this is both a good and nuanced example.

It would likely be a better UX if that scrolling (etc) brought the user back to the exact context they made that edit, but in the interest of laziness and impatience I'm just using a generic focus function.

It might be nice to have more exact context data available for the life of a session as a progressive enhancement, though I think it would have to be a clever encoding, else that data would be invalid in cases such as window resizes and edits made by collaborators that change position of the object being edited.
And a height.
I think you are riding a horse that is driven by a cart :D.

Rather than looking at github from the perspective of hiring managers, look at it from the perspective of users. If the feature does not seem to serve them, it might not be a good one.

If github is a tool, then the words hiring manager probably shouldn't appear. I don't think of "what will my product person think?" when I use grep.

Also, didn't we do this when the award was tshirts for commits to open source projects where it unleashed a firestorm of junk edits to projects?

If SNR gets low enough, people will migrate. I know some people have left github for gitlab, and are having a whale of a time with their runners etc. Replacing junky old jenkins installs for in the fence CICD.
Why not? You've never had a personal project or repo you've committed to without reviewers?
That observation doesn't justify all risks. To reduce to absurdity, clearly we shouldn't train for war by running war games in which soldiers actually shoot and kill each other, even though there's a compelling argument that this would probably be a very good way to maximize readiness...

IMO, the number of jumps the Army does each year is far in excess of what is necessary for readiness.
Treat everyone like children, especially yourself
You prep for what you're weak at.

I spend all my time practicing stupid coding questions since I'm prone to screwing up easy ones (I can get em all, just need more time and less pressure).

But I NEVER practice behavioral questions, nor system design. And consistently blow those out of the water. The bar is low in a tech interview, and my personality means that I've had a lot of experience having spontaneous conversation in my life, piecing together coherent narrative on the spot.
Others have already spoken about this amazing achievement so I’m not going to repeat it, but I will say that the flashing cursor animation in the nav bar is horribly distracting whilst reading, if author reads this, please consider removing it.
We literally fought a war over the ability to secede from the union. The precedent for an indestructible pact once you're admitted to the united states is quite strong. Any state government that intended to leave would be seen as illegitimate and be dismantled by the feds.

You would need consent from the rest of the states in order to leave, and that isn't happening any time soon.
> If you didn't like these features, why are your projects on GitHub then

Because it also works really well for solo projects or private projects.

I chose GitHub many years ago not because they were social but because they were free and accessible. The competitors at the time were sourceforge and Google code and neither of them were as easy to use or simple.

I use GitHub in spite of its dumb social features, not because of it.

This reminds me of the “if you don’t love guns, why do you live in America, gtfo” people are complicated and have multiple, sometimes conflicting, motivations.
In gamedev where crunch is the default and people are routinely working for 10, 12 or more hours a day, sometimes including weekends, sometimes for months on end - it's not very kind to assume it's curiosity that they lack.
I'd use vivaldi if they improve their ui
Probably for the same reason you replied to me, oddly enough. Funny how that works.
It’s not only about pay. The government is in fact legally prohibited from trying to get top talent, because the methods to distinguish top talent are typically found to have disparate impact on the non-top talent, and so run afoul of civil rights laws. Indeed, the one branch of government that is distinguished by OP as still somewhat competent and capable, the military, is the only one that’s using IQ tests (ASVAB etc) in hiring.
Yeah most of the states opposed to the federal government would never lead because they get a large amount of equalization type payments due to various measures on which they perform worse than successful states.

It's nearly impossible to leave a government you don't really approve of if they are transferring a large amount of money into your local economy.
Well, I too have always voted against Putin and his gang, and was always very vocal about my political views. Somehow, it didn't help.
And servers such as fasthttp have excellent performance.
What i found is that darpa paid for research at a university and the students learned something from their project and then when they graduated they built something with their knowledge? It seems like the system of publicly funded research is working.
Oh first comment thanks!!!!!!! :))) Super duper appreciate it :))
YYeee I'm watching the 2nd video now :)
We aren't reducing the argument to your simplistic depiction which is misleading at best.

We have businesses investing legally in producing and securing rights to content. We then have internet ads businesses incentivizing unverified actors to convert any impressions to hundreds of thousands of dollars in payouts even if those impressions occur on stolen content. How is this fair?

The legitimate businesses are losing their ability to re invest proceeds into their business thus permanently impairing them since who's to say the high price of streaming and linear TV is not a consequence of stolen revenue thanks to these illegal streams?

We will never know since society has turned a blind eye and has decided "Just too bad, let those assholes die, it's not my problem" while Ad networks and criminals laugh their way to the bank.
Huh. I'd argue that they should be state-sponsored because that is what the state is for-- investing in long-term infrastructure where the value is widely diffused and thus hard to capture via market mechanisms, i.e. investments which are foundational to the more focused investments which business is so well suited to maximize.

similar to things like interstate highways or internets or public schooling. I'd add "healthcare" to the list, but some countries haven't realized this yet.
Surely he's the legal owner of much of it, unless you're trying to imply he doesn't do any creative work at all outside the scope of his current contracts.
That’s the beauty of UCC, it’s in every state. The idea is to get uniform laws in every state for the precise reasons you say.
Recently started using Cron, happy to hear they plan to continue to develop it as a separate app + excited to see Notion take on more of the traditional office suite.
Businesses also make money by reducing the inputs that go into services (e.g. lowering the quality of the service), thus achieving a higher profit margin.

It's not a flawed premise. It just doesn't occur 100% of the time. It tends to occur in industries with poor competition (mono/oligo-polies)
> but with a surplus of sovereignty.

And not even that. Similar agreements and compromises on shared standards, data transfer, compliance etc still have to be made to enable trade. Brexit voters were promised a "bonfire of regulations" yet red tape has doubled to continue trade with the EU and the trade deals the UK has signed with Japan and others are literal copy/paste of EU ones.
I replied to you out of curiosity, not because your comment wasn't for me. I genuinely want to know.
That’s true to a degree, but I lament the loss of pensions. People should be able to have that kind of security plus incentives to do a good job.

I think an even worse problem is unions in the government. There, you have people that literally do nothing and yet are untouchable because of their union.
Do you have research or relevant expertise to back up that opinion? (It's fine if you don't; everyone is allowed to have opinions on any topic.)
Great to hear! That's really the solution.

Rust async code can be a bit challenging until you get it, but I can't think of a way to make it that much simpler without sacrificing the whole "systems programming language" concept or support for embedded. The only good alternative is Go-like fibers and that requires a fat runtime.

We use both Rust and Go at ZeroTier and find that they both have their own niches. (We are slowly moving ZeroTier from C++ to Rust to use a more modern and more importantly safe language.)
I have no idea what GPOS stands for, but the analogy isn't really necessary.

The high level algorithm you describe is basically how async programs work. Glossing over the low level details, you usually implement things in terms of polling. Interrupts and their analogs are far too slow at scale (switching async tasks is in the nanoseconds, these days).

The problem is when there is logic downstream of the task that needs its results and mixed with the results of some synchronous code in between. This is the "function coloring" problem.

Async semantics are designed to insert the logic for handling this (merging of async task results) seamlessly. There are two issues with this, the first is that synchronous code has no way of knowing what to do with asynchronous results (meaningfully), and the second that there has to exist some executor program that handles the merging and scheduling logic.

The thing that makes async "hard" in a language like Rust is that dealing with this problem is extremely difficult when you have no GC, lifetimes, call-by-move, closures that capture by move, and ownership semantics - it makes it verbose to write sound, non-trivial async code. For example, you're forced to introduce the notion of "pinned" data in memory to prevent it from being moved while tasks are switched. Lifetimes become a lot less clear. "Async destructors" don't really exist (what other languages would call finalizers that don't run at the end of lexical scope).

As for the mixing of sync/async code, that's not actually an issue if everything is async. It's trivial to write an executor that makes async calls blocking anyway.
I saw a PPPL group propose the use of permanent magnets to assist in stellarator geometry. My first and continued thought has been "this is completely insane". Permanent magnets are fragile, violent, and cannot be turned off. All engineering challenges aside, they propose making an industrially sized death machine that cannot be turned off.
> they've made a mega flipton of money off this game.

It can be simultaneously true that they made a lot off the game && with lower loading times they could have made even more. In-game microtransaction ARPU scales with playtime. >4 min per session spent waiting to load instead of playing == lost rev.
Interestingly, your experience is a stronger counterpoint to the article than the OP's.

The author says that every software domain that gets touched by the web browser gets swallowed by it.

Perhaps it is early days and all compilers will be web based soon (makes me think of that dystopian horror story "The Right to Read"), but browsers have touched every aspect of the compilation process and besides JS I would say the majority of compilers are not online.
> Does anyone else get the feeling that we (as a field) are missing something basic about concurrency? Like there's a really elegant solution just around the corner, that has the low overhead of async/await without the complexity. Or otherwise put, the ease of goroutines but without GC.

Yes. There is current research into Algebraic Effects (see for instance https://www.microsoft.com/en-us/research/wp-content/uploads/...).

Algebraic Effects promise a return to non-colored functions, as AE can abstract over exceptions, continuations, async and other control-flow mechanisms.
Illinois has excellent administrative capacity. They just pay very dearly for it.
> I'd use vivaldi if they improve their ui

Suggestions?

The interfaces are pretty customizable, so it's surprising to find that this is a particular problem--unless there's something specific.
The reporters are. I haven't visited twitter in a couple of years, but I see plenty of news articles that start Musk, Trump, or somebody tweeted something. It seems to be a pretty good press release pipeline.
Been a long time user of Cron. Hope Notion lets them run it as a separate app.

I found Notion launched amazing out of the gate and has gotten progressively slower over time. I hope they don't do that to Cron :(
I think the same, but that requiere resources.

I try to work on the side in a spiritual successor of Foxpro/DBase (https://tablam.org).

I consider a mix of relational/array model fill a lot of ergonomics for this (and it was proved to be right by the family of DBase langs).

But what makes this much more complex today is the explosion on OS targets (Windows, Linux, MacOs, Android, iOS, Web), and the requirement to integrate with many other stuff, dealing with many formats (json, xml, ...), is harder to do UIs now and the base support is more inconsistent and mixed as ever...

So, is possible to make a simpler tool, I certain of it, but then the developer/user will say "ah, ok, so how this connect to Redis, GraphQL and Amazon Web Services, run this on Android, Windows, parse CSV, ..."

and that is what make this very hard at the end...
Fine. Then perhaps a traditional journal article is more your liking: https://journals.sagepub.com/doi/full/10.1177/02632764219994...

"It is difficult to know how best to approach this material analytically. As Gilroy (2019: 3) suggests, when discussing fascist ideas ‘there is always a danger that critics end up taking them more seriously than their adherents do’. It is also the case that much of the material with which we need to engage is located online and often in a form outwith the usual protocols and stylistics of the academy. The NRx political project is essentially ‘anti-egalitarian’, ‘anti-progressive’, and argues that ‘democracy is bust; rule by the people doesn’t work, and doesn’t lead to good governance’ (Gray, 2017)."

I'm also looking at Francis Tseng, lead independent researcher of the Jain family Institute http://distributedweb.care/posts/who-owns-the-stars/

"However, given that Yarvin basically laid out the general design for Urbit independently, as he worked on it alone for 11 years and in parallel with his political writings, and that Urbit, as a P2P project, is a fundamentally social and thus incorporates ideas about how people should be organized, Yarvin’s politics should be considered as something that influences his design decisions and his long-term vision for the project. Dog-whistles have been identified in some of his writing about Urbit and its design, including his leaning on Nazi philosopher Carl Schmitt for questions around Urbit’s governance."

Again, I'd argue that you're attacking a "decorum" argument, and not the actual content at hand.
That’s totally fair, I honestly meant to blame the environment and not people. It just sucks to see the pattern of curiosity get stamped out of people due to environmental changes that aren’t obvious.
> it would feel scummy to block off their ads and just take the good content

Nothing is scummier than web site owners thinking they are entitled to our attention, to say nothing of selling it to the highest bidder without our consent.

There is zero obligation on our part to pay attention to ads. Zero. There is absolutely no shame in not wanting to be subjected to such noise. They'd very much enjoy it if we paid attention but they aren't entitled to make a single cent off of us without our consent.
Here are a few:

https://www.energy-storage.news/department-of-energy-confirm...

https://www.energy-storage.news/batteries-at-worlds-largest-...

https://www.energy-storage.news/energy-dome-launches-4mwh-de...
Difference is there’s a mechanism to enable brexit with fairly low effort.

The mechanisms to enable secession from the union are either constitutional amendment or military might.
I'd be more diplomatic about it than that, but yeah, same idea.
i often times wonder if it's still "too early" to use an uncommon TLD.

i guess Notion's success is evidence .com's may be overrated. (sure, an alternate reading is that they're successful despite the TLD).
Very cool. Looks like it's currently marked beta/testing.
I muted that stuff years ago and have it run on startup. I get no notifications and if I put a file in that folder it syncs up. And files I add to dropbox sync down.

Granted I haven’t run the windows client in a long time so I’m talking about my MacOS experience. But OneDrive on MacOS does all sorts of shenanigans. The funniest is when it logs me out and forces a hard resync. As a user, I never want that.
I would recommend reading: https://www.amazon.com/No-More-Mr-Nice-Guy/dp/0762415339

You can ignore the women part, but the author touches on some of the reasons people act like you act and how to change.
Honestly, mail, notes, and calendar are the things that do make sense in a browser for me. Old-school Opera style.

Noways we basically do the same anyway, but just in a browser window, not locally.

[edit: and RSS feeds. RIP]
FWIW - here's the referenced Business Insider article on the story (https://www.businessinsider.com/notion-acquires-cron-calenda...) (requires a subscription)
Where is the misleading? Are you saying its misleading to say that government, by definition is corrupt?
Yeah this is me. No advanced STEM background so just barely hanging on by a thread. I enjoy being immersed in topics I don’t understand but I get more out of it with a little something to hang on to.
Now just add an IRC client, and they've reinvented the Mozilla suite.
And also (c) paying other people's taxes.

Reduction of the fed may be the only way to ever meaningfully address national debt.
is it possible to use this on a non-wasm target?
A couple of things.

* Govt is not so much about helping get things done (think of older projects like interstate highway systems) and is more focused on stopping things (5+ years of environmental reports to do anything meaningful). That's one big shift for better or worse depending on perspective.

* Govt is graded HEAVILY on non-performance objectives - so things like compliance, equity, etc etc are critical issues, and the actual performance of programs which is much harder to measure is not a focus. I've helped on that stuff, it can make your head spin. You'll be trying to do a reading program for kids and in San Francisco need to train staff on the McBride Principles for Northern Ireland and much more.

* Major focus on getting folks in trouble vs saying "good job" internally to govt systems. So many folks learn to keep their heads down, the tall grass gets cut.

I have great sympathy for ALL line / front end staff in these systems (think teachers, police etc) trying to get stuff done. There are now 100 ways to be punished and somewhat fewer ways to be celebrated.
You might say that assuming this was due to inherent incuriousity amongst the developers is quite incurious.
Another quick example - serving up product image assets to customers. Let's say you want to ship 1TB of images to customers per month.

In pre-cloud times, you would spend untold piles of money spinning up racks of storage arrays, switches, firewalls, leasing out gigantic pipes for bandwidth, and again all of the requisite people in order to get that running. You'd rent space in multiple distributed global datacenters, so again you'd have an unreal amount of bash-script-file-sync services so that when someone uploads a new image it gets replicated all over the globe. Millions and millions of dollars. You'd probably have to write a custom resizing service with ImageMagick, hooked into your frontend, so that you were serving customers the correct size and not blowing through your bandwidth allocation. Just incredibly complex.

Today, you click a button in your CDN provider's console; most of that functionality from above just comes for free.

Again you have to do a little bit of munging your front-end to take into consideration the vagaries of your CDN provider, but overall it's such a huge savings of mental energy and time. Put a circa-1999 systems architect in front of the Cloudflare console from today and they wouldn't believe it was real.
Certain cultures don't seem to be letting it run so out of control as to prevent them from getting anything done.
It's because people often need validation to collaborate.
Interesting, but there are other issues. A big one is resource exhaustion attacks. A thread per connection means that someone can trivially exhaust system memory, while async pseudo-threads (tiny bits of state) take up virtually no space.

Edit: also this only tests 500, not 500000.

Also when doing threaded I/O as soon as you want to support bidirectional traffic you will have to implement select/poll/etc. since you can't do a blocking read and a blocking write at the same time on one thread. At that point you're already giving up a lot of the advantages of threads.
That won't keep your landlord from rifling your stuff if they think your legal foo is weaker than theirs, nor from claiming that they had the right to do it.
Brexit was a pre-agreed process for secession. That's why it's different.

US has anti-Federalists, though who can work to legally diminish the power of the central government.
As you implied, I don't think the answer is to make the perfect abstractions that can handle any scenario.

But where software does fail in my humble opinion is making it easy to pull in tried and true tested solutions to the problems that we do face, even if they are not as common. Because even though they may not seem common, I'm absolutely certain many face the same scenario.

The amount of duplication solving the same problems is insane. But this is not an easy problem to solve and I don't intend to trivialize it.

I think we need to come up with better tools. code sharing through libraries/repositories (like npm) is great, but it can't be the final solution.

Back in the day in Haskell I dreamed of a system where you could type out a type signature and a fully tested rated implementation would be imported from an "open source" service. You could import modules, functions, data structures, anything. But that vision is still a long ways off.
It's fun. You remember fun, right?
Because TV Tropes has severe licensing problems[1] - most of its content originally was submitted by its editors under a CC BY-SA license, but then the site maintainer relicensed (without permission) all its database under the incompatible CC BY-NC-SA, creating a situation where its content can't be legally redistributed.

I use adblocking so I didn't notice the ads; if you prefer, you may check it[1] at AllTheTropes,[2] the initial fork that kept the content under its original legal license. Though as far as I understand it, that project migrated to Tropedia and it is no longer maintained, which is why I linked there instead.

[1] https://en.wikipedia.org/wiki/TV_Tropes#Licensing_and_conten...

[2] https://allthetropes.org/wiki/Category:Applied_Phlebotinum

[3] https://allthetropes.org/wiki/Main_Page
It is true that this was the problem with the brew author. Homebrew being part of the typical Google workflow is entirely independent of the situation.

But, as usual for internet discussions, it is fun to rathole on side conversations.
Some Chinese Colleges Won’t Let Students Graduate Without Proof of Employment
So deserving of trust too, from the Vietnam War to today the federal gov't can only cover itself in glory.
I knew someone who basically contributed nothing at my company and spent most of his days studying LC. He got an offer and left. I wonder if he is still playing the system or if they are getting any work out of him.