skysight-inc/HackerNews huggingface dataset:
> should projects be on github if the issues aren't used as intended?

What do you mean by "not used as intended"? systemd has a mailing list too, but they also respond to github issues. Does having multiple different forms of interaction with your community mean you're not using issues as intended?

Some projects use github issues as a sorta backlog, or in conjunction with milestones and github projects to track future work. Some don't. Are projects that don't do that not using issues as intended?

As far as I know, github gives no general guidance on how to use github issues, and it's up to each project to setup issue templates and/or contributing.md files to explain that project's expectations.

> generally shows how active, responsive and sufficiently staffed the maintainers are

Okay, so if a project has a bunch of maintainers and is so well staffed they close all issues immediately, that means they have 0 issues, so that's good, right?

Except many well-maintained projects on github have hundreds to thousands of open issues, like nodejs with >1k, rust-lang with 7k, etc.

From where I sit, how well-maintained a project is has almost nothing to do with how many issues it has. Issues are a function of number of users (which is much different from level of maintenance), and maintainer policy on whether they close issues without enough information, close stale issues automatically, use issues to track backlog work, etc.
He seems to actively try to reduce the amount of power he has (Or at least not grow it) and doesn't want Ethereum to be reliant on him.
The restrictions were almost never enforced, and only occasionally against businesses. Individuals only got arrested when they did something dumb like refusing to leave a business when refusing to wear a mask. The “lockdown” was a joke: people either chose to follow it or did not. People traveled a hundred miles or so to get haircuts in less restrictive counties of California. So it’s not really fair to compare counties when regions were crossed so often.
Reads like a high school essay. Ideas are put into words but not tied together very coherently.
> It does not exclude it either

Indeed. I wrote "nobody really knows what affects the value". You wrote "a single individual can affect (manipulate) the value", and my answer was just a reminder: nobody knows for sure.

> Do you seriously believe that the recent up/downs of BTC have nothing to with Elon and Tesla's actions

I never wrote this. Speaking about vacuous things: I'm tired of the straw man trick

In my opinion Musk Tweets probably had an effect, but I doubt anyone can show to which extent, especially indirectly (people acting upon their thought about the reaction of other people to Musk's Tweets...).
Not to mention the item index, which is so often unused as in your example, as the first position in `for` loop bindings. Would it be so hard to have a `range_indexed` version that includes the index? Maybe I don't write enough Go code, but I also tend to think the first item conveys more importance which is why I often double take when I read Go for loops. "Wait why are they ignoring... oh yeah it's just the index".
Does it have hooks? Class components are super tedious in comparison.
Nitpick but you've repeated it in another comment so maybe worth correcting - 1 million yen is about $9k. 'Super salaryman' would probably be 10 million yen, I'd guess (haven't heard the term, but that doesn't mean much).
Because Go as an ecosystem has some really attractive properties that few other languages offer in the same combination: portability, stability and a strong compatibility guarantee, quick onboarding for new learners, a robust and scaleable runtime with GC that rarely gets in your way, minuscule startup footprint, reasonable direct control of memory layout when you really need it, a fairly large developer base and corporate backing/funding that's not going away any time soon
Do you have autism?
I think, for me it was contextual because I am following the trend for quite some time. But, I agree with you, for a new reader it may seem confusing.
Each block secures the entire chain. The lower bound of the total value secured is market cap of the coin. In the case of Bitcoin, the upper bound is the value of the entire "crypto" ecosystem, including all tokens, companies, jobs, infrastructure, etc.
It's much easier to intercept and tamper with non encrypted network communication than to hack into a server.
I thought large Go codebases relied almost religiously on `gofmt`.
Ask HN: What would be your ideal co-working space?
I’m not a fan of co-working spaces. I prefer to work at home, by myself. I do like the idea of occasionally socialising with likeminded people though.

Have been considering what qualities a co-working space would have for me to use it. Just thought I’d extend the question here.
In terms of market share, Apple certainly doesn't have a monopoly over smartphones. While they do occasionally have a great quarter, I don't think they've ever cracked 50% share in any major market in any calendar year. Ever.

I find it interesting that Apple is being accused of such anti-consumer behaviours while simultaneously demonstrating the success of their overall product strategy in the truly free and open marketplace of smartphone sales. There are dozens of very strong competitors, most with a much wider spectrum of options and price points than Apple offers.
Because they're no longer food.
How Lucky Is Too Lucky in Minecraft?
Not over priced crap like WeWork.
Somehow it felt like he is defending use of Go than praising it.
Make sure to write tests in Go before you decide. I liked Go a lot more in the honeymoon period after just learning the language before getting into the weeds of the amount of code required to ensure correctness. While rust takes longer to pickup, I strongly believe it pays dividends down the road.
The Lisa had a base&bounds MMU (a bit like a pdp-11) not a full paging MMU - we ported pre-sysVr2 (ie pre paging) Unix to it
This feels largely like a mischaracterization, and does not align with my experience. I'd change it to say, if you are focused on solving the problems creatively rather than using the language creatively, Go is a viable option. But if you're interested in creative usage of the language itself, Go is not right for you.
That was a good guess! Your comment provided some helpful motivation to go look into it. :)

It seems to have actually been a typo-misuse of moment.tz's very similar but very different constructor patterns. To illustrate, imagine we have a date "2020-01-01", an offset tz "America/Vancouver", and "America/Toronto" as the locale's timezone.

moment(date).tz(offset) says "interpret date in its given tz, falling back to the locale tz if not given, then reinterpret it via the offset tz". So the date "2020-01-01" with no encoded tz data is interpreted as midnight in the locale's tz, America/Toronto. That is then reinterpreted in the offset timezone America/Vancouver, so calling .format() on it gives the result "2019-12-31T21:00:00-08:00" -- midnight on New Year's Eve in Toronto was 9 PM on Dec 31st in Vancouver. Offset here is changing the output, not the input.

moment.tz(date, offset) says "interpret date in its given tz, falling back to offset as the tz if not given". So the date "2021-01-01" with no tz data is interpreted as midnight in the offset tz, "America/Vancouver". Now calling .format() gives "2020-01-01T00:00:00-08:00", or midnight in Vancouver, which would be 3 AM in Toronto.

Glad to have it fixed.
I've been using intel nucs as mini hypervisors for years. They are amazing little machines that I can shove in a cabinet somewhere - quiet, low powered, but good enough that you can do actual tasks on them, unlike an Atom (at the time, not sure where atom is at these days, does it even still exist?). Thunderbolt allows me to whack a 10GbE NIC on there and offload all storage requirements to my NAS.

Brix offers a little bit more IO, at the cost of larger volume. Not necessary for me. The only thing I desire is IPMI, so MrFoof's suggestion of using AMD DASH is intriguing. Maybe next time.
Always was skeptical of Smart Home the way it is often talked about and advertised, with its smart kettles and fridges and so on.

What I'm more interested in is a set of sensors and devices than can maintain not just temperature, but humidity, co2 and particulate matter levels. Juggling it all manually gets tiresome.

Air conditioners are crap, they just recirculate air that comes in by other means, recuperators with heat exchangers is where it's at.
how does this relate to the global warming models?
This mostly just comes off as immature tabloid style drama to me. I stopped counting at the 100 accusation of "gaslighting"
fair enough, fyi my line of thought is a bit Marxist, you should get paid based on your labour, time, mental energy etc put in the work as much as the result. When you pay people according to only "impacts" you create an incentive to make "viral" things. In software these days even without such incentive taking full effect, over abstraction, one-size-fits-all, github star counting are becoming bigger problems.

> you generally need some kind of soft/firmware to make robots move) is insane

The fact that you completely ignore the hardware is very telling. CPU has been improved according to Moore's law in the past few decades, if anything modern software engineering failed to live up to that potential and has been free riding on top of progress in hardware.

It's insane to make robots move but software is a small part of that, there is also mechanical/electrical engineering, battery techs etc. Software sitting at the top of that stack shouldn't takes all the credit. It's very hard to innovate on the lower layers with all the lab work and physical constrains.
I seriously doubt Amazon would risk mail fraud (and a bevy of other federal charges) over this. If they get caught in a criminal case (not civil), they could be completely shut down.
I’m unsure what WeWork is. But good price obviously - any other qualities you’d like in such a space?
Not so. What if lookup for content is implemented as a distributed skiplist. Each node has a limited vertical slice of the skiplist. The skiplist info distributed among the nodes doesn't have to be consistent for it to work. When a new node enters the network it reaches out to peers, and randomly selects some peers to be 'in peers' and some to be 'out peers', gets their skiplist slices, and generates a slice that's between the others. If a node has content (ie, is a seeder), then it inserts those contents into the skiplist. The insertion changes propagate by peers exchanging info. It's a rough idea, but I think it would work or could be made to. Then to lookup a piece of content, you do a normal run on the skiplist, but each node your local slice is connected to is actually a peer. And sort of like DNS, you're connected to multiple inconsistent versions of the lookup paths, and you can run a lookup across more than such path. When data is found, it is sent back through the path.
‘Journey to the Edge of Reason’ Review: Gödel’s Beautiful Mind
Trying to translate in French, I came up first with "Il eût fallu qu'elle eût été surveillée", but mostly because of morphological similarity (it's almost the same amount of verbs, right?). It's also just a more literary form of the simpler "Il aurait fallu qu'elle soit surveillée".

That being said, I have trouble to parse the original english sentence so I may be missing subtleties.
It's a curious case in India. RBI sending side warnings to banks to cut ties with crypto exchanges but Supreme court has not passed any order as such. Supreme court even left the decision to Banks to decide at the moment what they want to do till there is a proper bill which is not yet out because of countries Covid situation.
Umm.. I still call 'em components.
One issue that prevents translation is just how much passivity is in that sentence. In other languages, more active grammar is preferred, to the point where trying to construct such passivity on purpose would be nigh unintelligible.

For example, in Hebrew, I would translate the sentence as חייב להיות שמישהו היה צופה בה, which literally translates as "it must be that someone was watching her". Trying a more literal take, היא הייתה חייבת להיות צפויה, not only (by sheer necessity) injects the infinitive tense into the middle of the sentence, but also would just cause a native speaker to ask you in English, "why don't you tell me in English what you're really trying to say?"
So in your metric, all those projects that use a bot to close issues after 30 days as "stale" are using Github better?
The Charity could run a campaign of selling the coin off to those that want to support India.
I mean, I agree with that, but I don't think having to restart the entire financial system or get 51% approval to edit any existing program is a good way to deal with problems like this.
Which would be exceptions you can handle in C#.
"Regarding Twain's complaints, the biggest lesson I learned from learning german at an older age was: languages are nonsensical, illogical, and the sooner you stop trying to make sense of it all, the faster you will advance. Children do not learn languages by being analytical and by comparing to what they already know, they learn by just accepting it as it is."

Oh how absolutely true this statement is. As an adult, I find myself deconstructing and atomizing every aspect of the language I'm learning and then reconstructing it bit by bit into English. Not only does this approach slow one's progress down to a crawl but also it limits one's fluency even after one has some basic understanding of the language. [Incidentally, I found this to be more of a problem with French than with German even though I was taught French at a much younger age.]

From my observations, I have noticed that I'm not alone in having adopted this approach, especially so for some of us with a technical bent. It seems to me that we adopt the same analytical approach to learning a language as we do to when learning a technical skill or analyzing some physical phenomenon. Clearly this is the wrong when it comes to learning languages but it's a very difficult habit break. In a similar vein, I recall getting somewhat annoyed when trying to learn Morse code and making no progress. Whilst I was told never to analyze the individual dots and dashes of characters but nevertheless I still did and it was not until I broke this habit (with some difficulty mind you) and that I listened only to the rhythm of the sound of each character that I started to make progress.

Obviously, learning a language is a much more difficult exercise than learning Morse code but the same rules apply in both instances. I recall several decades ago attending a lecture by Noam Chomsky and he made a comment that I have never forgotten as it resonated with me then and ever since. That was that he—a world renown linguist—had difficulty in learning languages—and he cited words to the effect 'that a new language can waft down the corridors of MIT and that most of his colleagues catch it with ease as it passes by—except for him'.

Even at the time of the lecture, I could not help but think that he like me dissects and atomizes a language in ways his colleagues have learned not to do (but perhaps when you're a linguist that approach may be useful—after all, Chomsky is very famous and his colleagues are seemingly very much less so).
I am guessing since the sightings don’t occur over land that might be because no one is looking for them there. The Navy is very keen on sensor technologies, and trying out new, more powerful ones. These are always tested offshore. Any rival power that wanted to keep tabs on them would be in the vicinity of the sensors being tested.
True.. but then the counterpoint is you can't eat money.. I mean, I understand why he gave it away, but I also don't expect it turn into anything anytime soon. May be even siphoned off by some officers.4.
> Its either true or not true since they are making a single claim against a specific fact.

The clear implication of the headline is that Amazon had the ability to tamper with the union election. That is, by definition, not "a single claim". In fact it seems to be false.
One way would be to simply start to do CO2 offsets of the total estimated energy spent per block mined. It’s a fun thing to calculate & dream about but enforcement would be hard.
I think it's a little bit complicated to explain but mostly it boils down to this: errors are real. Java methods kind of let you ignore them through declaring exceptions, with this idea that, well, somebody else will deal with it. Golang functions make errors feel more present. They force you to think about how you're going to handle the errors up front, and to question whether or not you even should error in a particular instance. It's actually helped change the way I think about functions. There are many behaviors that in Java I would not have even considered making them idempotent but in golang making them idempotent is both easier and, as it turns out, more robust.

The patterns for error handling the golang have introduced are admittedly verbose, but they do lend a certain element of confidence that once the code is written, the errors should be handled. Of course a programmer can ignore the errors explicitly but doing so is different than forgetting to catch a thrown exception, because the programmer must go out of their way to write code ignoring the error. It feels like there's more agency around the decision.
> If you bought $1000 of AMZN shares 20 years ago you'd have orders of magnitude more voting power than someone who buys $1000 of AMZN shares today.

Equities typically aren’t masquerading as global currencies. Fairness does matter, here.

It’s absolutely material that the pseudonym “Satoshi Nakamoto” had no reasonable expectation of profit at the time of launching Bitcoin c. 2009, for instance.

It’s also material that Bitcoin miners couldn’t continue mining bitcoin absent continuously ordering new ASIC miners from Asia, whereas PoS miners can plop down cash on day one, and mine the same proportion of coins forever at little to no additional cost.

AMZN investors aren’t typically peddling narratives involving fairness the way PoS investors are. These people are claiming PoS is “more fair” than Bitcoin. It’s profoundly incorrect, but also rather unsurprising.
> This is OpenBSD's sshd init script:

It's highly abstracted with macros, but that's not the same as declarative. It's still using full shell evaluation and any service can complicate it or make it slightly different. It's pretty close though.

> I see that the equivalent of the rc_reload function is "ExecReload=/bin/kill -HUP $MAINPID" (which is actually less safe...)

> man: "rc_reload - Send a SIGHUP signal using pkill(1) on the regular expression given in the pexp variable."

I don't understand why it would be less safe. $MAINPID is well defined because systemd knows the top process in that service's group. A pkill/regex by definition matches by text, so it can HUP any process with matching name - whether it was started by this service or not.

> I mean is anyone CURRENTLY using them?

Not that I'm aware of. They're still installed for people who don't have a different supported init system, but that's just edge cases these days.
Amazon doesn’t want unions because then it will be difficult to replace the humans with robots, and it will give the robots ideas. XD

I mean really though, it seems as though the upper class is just biding their time, and dragging things out as long as possible. Won’t be too long before they jack that vaccine price sky high to thin the heard when robots can replace the lower class. I mean, booster shots we will need annually and the government isn’t going to cover them forever.
At least a smart contract can be unit tested thoroughly, whereas a 20 page legal document cannot be.
Saying "just use git" seems simplistic. But I could imagine a Debian-like organization that chooses a pool of trusted servers run by independent organizations in multiple countries, where they all have to agree, and with a full transparency log like DNS.
Two things bother me:

One is we put terms into contracts for when either party has to act in ways neither party may be happy about. This also helps to plan for risks.

Shit happens. That is what terms are for.

Missing a line = missing a term.

Where that happens, one can totally expect the other party to make good use of the terms as agreed.

Now comes the other major bother:

When employing written contracts, unless one is rolling their own, we have a body of law and language fairly well debugged and mutually understood.

Starting all that shit again as if code is law is going to be ultra painful! There was plenty of pain to establish the law we have today.

This all will be no different.

And still there will be law, so what is the point, unless the scope of terms is a subset of those allowed by law anyway?
You are off by an order of magnitude, 1 million yen is ~9k USD. That's a ridiculously low salary here, fine for a college kid with a part time job ("arubaito") at your local konbini, but not much else.

Maybe you got confused because China, Japan and Korea group numbers by powers of 10 000 ("man")? Now a 1000-man (10 million yen, around 90k USD or 75k EUR) salary would be amazing, the average Japanese salary is 3 million yen.
I considered switching to Hugo a while back but ended up sticking with Jekyll for the extensibility, like a few others have said. I'm particularly interested in image thumbnailing and format conversion since so many of my posts are image-heavy. I often found that to be my biggest and most frequent barrier to writing since plain text only goes so far on the modern web.

In Hugo, every solution I've seen uses a custom shortcode or custom Markdown image template-rendering hook along with Hugo's build-in image resizing. Many posts even suggest converting image resources to different formats with an external tool. It does seem like the image handling situation in Hugo is improving since it just gained WebP processing support in addition to JPEG: https://gohugo.io/news/0.83.0-relnotes/

Jekyll plugins offer way more power than a shortcode ('include' in Jekyll-speak) can, like how the author of the OP is using Jekyll-Picture-Tag. I've been working on my own similar plugin to handle converting and embedding my site's images, videos, SVGs, PDFs, text files, fonts and weird retro computer formats, etc. For example I can embed an SVG using standard Markdown syntax like `![](somediagram.svg)` and get a <picture> tag with the SVG plus rasterized JPG+WebP+AVIF+whatever at multiple sizes all totally seamlessly: https://github.com/okeeblow/DistorteD

Very happy the existence of Hugo lit a fire under the Jekyll team to work on speed though :)
Sixty Minutes covers Navy pilots describe encounters with UFOs
Yeah, the speakeasy gym thing was all across SoCal if not further. Probably given the low compliance we should have left gyms open officially.
Oh, this is actually great!

Is it open source? I'd like to get it working with my own stylesheets and such.
What you're saying is consistent with my hypothesis. Ie that casual public transmission on subways and in restaurants is low. Rather, it's "behind closed doors", at extended private gatherings, via domestic workers and so on. Those are the only such cases I have direct knowledge of (California USA). It could be that Japanese don't gather as much, or have chosen to skip it during pandemic.
I wrote the Tango web iframe framework which helps to orchestrate micro clients on a cross origin page.

The use case is for companies to securely offer experiences as integrations to other websites, such as a live chat, comments sections, payment modal, etc.

It turns iframes into something that resembles React components (though you can use any framework inside them).

It's tiny (~7kb), fast, and has no external runtime dependencies.

I'm very proud of it but I haven't open sourced it yet. A little scared to.