skysight-inc/HackerNews huggingface dataset:
Gerrit is the one where each "pull request" has to be a single commit, right?

I'm not particularly happy about GitHub, but I think it's less about GH and more about workflow and source code evolution, and I'm not sure if Gerrit solves anything here.

First, PRs being heavyweight encourages large branches instead of smaller incremental changes. Secondly, a large change (such as a big new feature) ends up living in a branch until it's ready to be released, not until it's reviewed. This means that any code that cannot be immediately merged to master need to live on that branch for a while, and gets rapidly out of date, requiring constant rebasing to keep it from rotting.

I'd prefer to merge as soon as something is accepted and use master at the main development branch, but that causes challenges. If you've merged something you don't want to release yet, you're faced with having to build release branches through cherry-picking, which can be really difficult or even impossible. You can hide features behind flags, but sometimes a branch is a big risky refactoring or some structural change that isn't providing features that can be isolated. Plus, once you merge something, any following changes, even if unrelated, often end up depending on the things you want to exclude.

I think something like Pijul (with some discipline, like always doing small incremental commits) could make this easier by being able to treat individual commits as moving pieces that can be rearranged for a release, but it wouldn't solve everything.

Any thoughts on this and how Gerrit would fit in?
Strongly agreed that service workers have a ton of potential here. But I’m still waiting for there to be some kind of killer framework that crosses the bridge between worker and window, saving lots of main thread processing, etc... MessageChannels are quite low level so I imagine it would need some abstraction. But still, very powerful. I’m imagining some kind of Svelte-like thing that creates the whole page worker-side, then generates minimal window-side JS to hydrate the components that’ll actually change. Of course I’d make it myself, but... oh, look over there...

(IMO they should still be called local servers, or server workers perhaps. Service worker is too vague)
Ah, you're right. I totally forgot about that. Yeah, that really sucks.
If anyone is curious where WiMAX was used, it was the "4G" support that Sprint implemented, starting with the HTC Evo 4G in 2010 and what Vivi Wireless used in Australia.
Thanks, appreciated.

Any details on branch/department of gov't?
I want to share some wisdom from the sages:

> We’ve all heard it. A lockdown fanatic rationalizes the never-ending lockdowns and the shifting goalposts by blaming people who supposedly have not been complying. “This would have been over months ago if everyone just did what they were supposed to. Whether intentional or not, this is gaslighting.

> Not only is this not true, but the exact OPPOSITE is true. Do these people not understand that “flatten the curve”, “slow the spread”, and “wait until a vaccine” all by definition mean stretching this out? Lockdowns do not eradicate viruses, they only delay the inevitable. As soon as the lockdown ends the virus spreads.

> If our goal was speed, then this whole pandemic could have been over in a few weeks if we just let it spread through the population, while shielding the elderly and vulnerable of course. The entire point of “flattening the curve” was to drag this out. Slowing the spread and waiting for a vaccine all prolong and delay.

> Anyone who thinks lockdowns could have eradicated the virus from every corner of the planet is either lying, ignorant, or insane. Even countries that were praised for keeping out the virus are now suffering new outbreaks.

https://redd.it/jfmby8
If these tamper-resistant mechanisms were also part of an effort to allow the camera to reliably sign photos and videos in a manner that faciliated a digital defense against deep fakes, this would be a remarkable innovation. This seems unlikely, though, as such a mechanism would probably be disclosed as a feature, and the existence of any such associated signatures in the metadata would be obvious.

It could still be the case for instance, as an undisclosed feature, if there is a steganographic method to surreptitiously sign photos for this purpose. This seems unlikely, but is a fun topic to consider, particularly as we move towards indistinguishable convergence between fake and authentic content. And, any such mechanism would be quite difficult to protect from eventual extraction/cloning of associated signing mechanisms for inclusion in a sophisticated deep fake pipeline.

There are potential upsides to reducing the self servicability of these supercomputers, yet it is an unknown whether Apple has any such agenda to help consumers increase information assurance as a result of such couplings noted in the video.
The idea DOES matter: How I pre-validate my SaaS startup ideas with a checklist
No discussion of Robotron is complete without Christian Gingras' brilliant reverse engineering. He even submitted patches!

http://www.robotron2084guidebook.com/technical/christianging...
I find that as I get older I have less time to learn the latest and greatest new shiny tech, while I really want to focus on deepening my understanding of topics I've already invested in. I feel annoyed when tech changes because I spent time learning the old thing and I can't get that time back. I think the core idea here is that with more demands on my time, I've become more choosy about how I spend it.

This study isn't about that. They've found an area of the brain in mice that seems to be related to motivation to make decisions with complex cost benefit analysis. This type of decision making is impaired when under stress, by mental health diagnosis, or, according to the study, by an aged brain. If any conclusion is worth drawing here it's the increased importance of mental health as we age.

This is not an argument for all of us to try to keep up with the shiny new language/framework/whirlwind.
I am probably a bit late for this thread, but check out our non-profit FOSS project: https://FreeBoardGames.org
It is built with boardgame.io and react/next, and we have a growing community! We have a special focus on making sure our games work on mobile too
Honeycomb also stores traces in S3 and supports searching them via AWS lambda. I wonder if a model like that is useful for tempo, which doesn't seem to support search at all now.

https://www.honeycomb.io/blog/secondary-storage-to-just-stor...
edit- after reading up on this, I'm not sure where you got your information from but everything I could find shows it to just be the common detective/mystery trope.
When building a cron job is worth your time
It does that for any "negative term only" search afaict
No one noticed until last year, at which time she had already accidentally killed 4 people.

It's really surprising that someone with basically no knowledge of the subject could work for that length of time and not be discovered sooner.
I don't think so. The traditional, canonical regular expression[1] for parsing a URL is

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?

See https://tools.ietf.org/html/rfc3986#appendix-B

The authority section (which contains the host domain) must begin with "//" whether there's a scheme prefix or not. Otherwise it's just part of the path (or query or fragment). IIRC, these semantics are also fixed by HTML such that any attribute like HREF or SRC is parsed as-if using the canonical regex (but after entity substitution and whitespace trimming). Browsers might have implemented this differently many years ago, but I doubt it as it would conflict with being able to use a bare path atom (e.g. foo.html).

[1] I normally eschew using regular expressions for proper parsing, but for URLs the canonical expression is both adequate and advisable for correctness.
Mike Lee is a budding autocrat. He just weeks ago said democracy was not the objective of the American government, and now he's insinuating the government should be able to compel and prohibit certain speech by private entities.
I suspect the outliers that confound machines will also frequently confound human drivers, so a lot of that is a wash.

The only way to remotely look at this meaningfully is in aggregate. Deaths and losses per million trip-miles.

This is where the momentum will come from. There will be a day where machines reach and surpass the human level, and we'll see a huge momentum towards penalty-boxing human drivers. I fully expect to call Progressive in 2040 and the hologram Flo will tell me that it costs four times as much to insure me if I have the audacity to retain a steering wheel.

I also think there's a snowball factor. Self-driving cars are going to be way more consistent and predictable than human drivers. That only amplifies as more and more vehicles on the road are self-driving. Once you get to 90% self-driving, I could imagine things like increasing speed limits and dynamically organizing convoys for efficiency.
Anyone else remember "The The"?

(Or for a more modern example "!!!")
Generating Realistic Test Traffic Using Markov Chains
it doesn't have to, but governments can't steal from the poor and give to the rich as effectively if they don't devalue the currency. It's such a mind trick that it gets nearly universal support regardless of if the policymakers is on the left or the right, and everyone who is opposed to it is labeled a kook. If it's gradual enough the increasing divide between the rich and poor will be pointed at other causes like 'capitalism'. Naturally, governments would like to continue such a universally beloved source of revenue, so the state of affairs of bitcoin vs fiat is unlikely to change, and of course bitcoin and similar forms are like to suffer restrictions and limitations imposed on it by governments.

It's also worth noting that the meteoric rises of bitcoin since its inception has very little to do with this fundamental form of cryptocurrency relative appreciation, outside of attracting the kooks who want to believe in alternatives.
Ah so they aren't killing anyone, they are just gathering the intel which uniquely enables other agencies to kill people, that's very different, got it
https://www.federalreserve.gov/monetarypolicy/bst_recenttren...

USD is being actively and significantly devalued (take a look at the US Dollar Index, as an example), as are most other major fiat currencies. I was using hyperinflation a bit hyperbolically, but the point still stands. One potential interpretation for the the appreciation of bitcoin vs. USD (which, I should add, is the longest its ever been over 10K/btc spot) over the last few weeks is a reaction to the ongoing attempts to jumpstart the various economies of the world that have been put on life support since the start of the pandemic.

Obviously bitcoin and USD don't have equal demand curves, but compare the supply curves: stable vs. arbitrary. If you're comparing two assets, they don't necessarily need to have equivalent instantaneous demand functions - that seems a bit specious.
Yeah but then you have to use XSLT.

(Jokes aside, I tried this years ago hoping for it to be a magic bullet. Gzipping meant that the bandwidth savings weren’t anywhere near what I hoped and XSLT is a PITA to deal with)
So if you're not running Loki, you're not going to be able to find traces using tempo? We use grafana and prom, but not loki.
Oh sure, there's always going to be some friction! So let me go on a tangent here.

While the current education system is geared toward procedural programming for the most part (I imagine mostly theoretical computer science curriculums only focus on functional programming and lambda calculus too, but even then, only very late and very theoretical), the question is more of whether it is a better approach when applied "universally" (with non-functional languages, it's unlikely to be really pure)?

If deemed that it is, functional proponents like me (and you, it sounds like) should push for it to get a better coverage in Universities than eg. OOP, even for OOP languages. Most academia is out of the software industry, so should we educate them or not? And how best to do that if the answer is yes?

I do have a worry that some of it is also incomprehensible to some people, or that the barrier to entry is higher. Is such purity more reserved for those that also like mathematical abstractions?

Now, the biggest problem I have with colleagues reviewing my code is that it seems too-simple, and they would have introduced another 2 layers of indirection/abstraction, but they can't really say that anything is wrong with my approach. It's really hard to get them to jump out of their "OOP bubble".

The code is easy to maintain, but there is a big risk that someone will pop in and just turn it into one big side-effect mess that will be hard to maintain. But then again, that's what they would have done anyway, this has at least some chance of not becoming that :)
Tracking Elon Musk’s $56B Tesla Bonus: When’s He Getting That Cash?
It also doesn't mean that we all have to refuse him the platform to be an asshole.

Giving him the platform seems like exactly what Spotify wants to do, and since we all reached the consensus that private corporations are free to do whatever they want with their platforms, I don't understand what the issue is.

Either that or we could just stop being dishonest and admit that we just want to censor people we don't agree with.
I'll generally support using gitlab over github on principle, but have found gitlab to be basically useless without javascript enabled while github still kind of works at least for read-only visiting of shared github URLs. Whenever someone shares a gitlab URL with me, it's very rare I can make any use of it without enabling js, it's quite annoying.
Because it is better money, and it's more desirable to own. There isn't a simple answer on why it's better money.

Here's a long answer to the question: https://medium.com/@danhedl/planting-bitcoin-sound-money-72e...
Now Sony goes after convert2mp3.net [pdf]
But remote desktop just barely works on Linux. X forwarding is slow, VNC is buggy especially when certain applications packages expect hardware acceleration, and don't even get me started with all the issues with the keyboard mapping that can arise application to application. Meanwhile in Windows the remote application is close to flawless.
I genuinely understood nothing to that comment. Are you talking about frames? Please develop.
What are the types of mistakes that commonly lead to people being caught?

I'm asking, uh, for a friend. :-)
BRB: going to SEO spam my simulated annealing NPM library homepage with "heat treatment"...
>as the platform under it (the hardware, the kernel, etc.) changes to the point that it becomes non-functional.

The kernel has a pretty strong backwards-compatibility stance, so you'd need to wait a long time.

Nobody stops you from running an outdated and insecure distribution to use X11 (in this hypothetical future). Nobody stops you from patching X11 to support newer interfaces.

If you want to stick with X11, you can. Nobody urges you to upgrade.
As far as I understand it, in Germany you are required to hand in the original documents a few months after you have started your job. If you fail to do so, you are first being reminded, then you pay a fine, and than it increasingly escalates. But it will take several years until an actual investigation begins.
That’s always bothered me. Why does our body need a signal to do things it should be doing anyway? And why did it pick something dependent on sunlight to use as a signal?
Sepsis from a burst appendix is.

There have been studies where a large percentage of cases of appendicitis were successfully treated with antibiotics (which is treatment of course, but not immediate surgery).
On that matter, you'd think vectored interrupts and tight interrupt service times would be standard today, but alas.
Sorry, I think that I didn't understand anything - what's your and [vixen99]'s conclusion?
> I often describe Go as the strongly-typed, more performant version of Python.

I've heard Go described this way several times, but I've found it to be a significantly lower-level language than Python.

For example, it's much more verbose. In this recent blog post [0], the author converts some C++ code to Go - and it gets longer. 57 lines of C++ become 65 lines of Go. The same code in Python is about 20 lines.

In particular, the author's Go code requires five lines to do the equivalent of Python's `with open(path) as f` and four lines for the equivalent of `word_array = list(word_counts.items())`:

f, err := os.Open(path)
if err != nil {
return err
}
defer f.Close()

// [...]

wordArray := make([]WordCount, 0, len(wordCounts))
for word, count := range wordCounts {
wordArray = append(wordArray, WordCount{word: word, count: count})
}

[0] http://jmoiron.net/blog/cpp-deserves-its-bad-reputation/
curious how you would implement refresh of a single row in a table after a job has completed? have enjoyed this combination too, but I feel like you'd have to subscribe to multiple ActionCable channels to do this?
https://krugman.blogs.nytimes.com/2010/02/13/the-case-for-hi...

> even in the long run, it’s really, really hard to cut nominal wages. Yet when you have very low inflation, getting relative wages right would require that a significant number of workers take wage cuts.

Sir, do you want workers to make a fair wage? We can't have that. You should be supporting inflation.
It's already fine for singular, when you don't know someone's gender.

e.g. "I just called my doctor." "What did they say?" if the 2nd speaker doesn't know the 1st speaker's doctor.

That's why it's also okay for anonymizing and non-binary genders.
> But I would utterly resent being forced to use it today, and I am very worried that I may soon be.

Imagine world where there is no Wayland, how is it better? I fail to understand who forces you. Maybe default choice of distribution? Or that people don't want to maintain X.Org?

People maintained other init systems in Arch Linux, they are gone now. Too much work probably? People created Duvian [1]. If systemd is such an awful choice it should be amazingly popular.

[1] https://devuan.org/
An alternative would be to focus on protecting the vulnerable, similar to the Great Barrington Deceleration.
Tons of 10+ years old bugs in Chrome, yes, full of hacks, but it's doable.
I think this is a fair request. Maybe not a deal breaker for me though. It’s a little more expensive but you can just directly support the content you most enjoy. I’m not sure how convenient this is in the end though.
There used to be a local Sydney band called "Free Beer", so the posters for all their support slot gigs would say "$HeadlineAct with Free Beer".
Last time I looked it couldn't run in the browser, and there was no ETA, has that changed?
It's a much better experience in VR. Even though there's still a learning curve, it's less annoying vs the game being stuck inside a box. The problem is that VR doesn't have a big player base yet

A 3D representation of a board game doesn't make sense to me if it's constrained to a boxed screen.
> like flipping a table or something

There's actually an arcade game [0][1] with a plastic table controller where one has to flip the table to cause maximum damage. It's pretty hilarious, though obviously very different from Robotron.

[0] https://en.m.wikipedia.org/wiki/Cho_Chabudai_Gaeshi
[1] https://youtu.be/O8cTdFqwdwc
I'm building an app with a TALL stack now (Tailwind, Alpine.js, Laravel, and Livewire) and I am incredibly productive. Very little build step required (to compile Tailwind to reduce the size based on which classes are used in .blade.php files). CRUD, Image uploads etc are so easily done I am such a fan. I was skeptical at first, but now I love this way of building web apps. No idea how well it scales, but for a simple MVP I couldn't have asked for a better stack.
Github is already a bazel package management system though? If the package is a bazel workspace all you need to do is add a http_archive rule pointing to that github repo
Please don't hesitate to file bugs on any performance issues you see. We care very much about getting excellent performance. There are some specific hardware configurations that we are aware don't behave as well as we'd like (though nothing as bad as you're describing), but that's usually limited to pretty low-end phones where honestly even the OEM software doesn't perform that well...
Wouldn’t a large percentage of rap songs, e.g. eninem fail this test. You can find some very hateful lyrics
One Supplement That Helped Ariana Grande Go Fully Vegan
The only similar thing I experienced was working on my own ingrown toenail and fixing it, forever. I did it as a teen.

I was totally not able to do that when I started having issues with it, the bare thought of touching it made me feel uncomfortable. But after like 5 or 6 different treatments under local anesthesia or involving ridiculous molded acrylic concoctions that _were not doing anything_ I got tired, bought a scalpel and grabbed some cotton and a napkin and spent like one hour carefully cutting and shaving the thing and using cotton balls to lift it around in a way were it looked like it will grow well after my massacre.

That was probably twenty years ago and I never had any issues with it since then.
Just think: if CPython had been GPL-licensed, this would already be open source (and maybe even merged into upstream).
Of course the right way of filing them is autobiographically... (I went to see the Infected tour with Louise, so they're filed under "L"...)
I think most of the progress is actually being slept on. The other day I was checking in with a buddy who works in the crypto space, and he was describing a whole world I wasn’t aware of where people have been driving forward many of those original ideas - decentralized exchanges, flash loans, literally billions (with a B) of dollars of value being moved through a ton of different systems and use cases. Not the “one currency to rule them all” vision, but people are creating lots of cool things with crypto whether they see a lot of use or not.
Is it open source?

Seems like it's at a high risk of being taken down. I'd like to grab a copy to self-host before that happens.
> That said, something that requires a lot of thought is not just constantly displaying spinners. When I look at projects built by experienced FEs it seems like there's a lot of patterns to work around this that I'm not aware of

I'm not sure what patterns you're thinking of. To me this just sounds like implementing caching and background fetching.
My work is 100% CPU bound, and I am very angry at Python for wasting so much of my time.