skysight-inc/HackerNews huggingface dataset:
Not quite. It's not a bug, it's a feature.

Going back to the original quote: "The fediverse is like interconnected villages instead of a large metropole. There's no need to shout." and I think it's quite apt.

The fediverse is far closer to early online fora, bulletin boards then it is to e-mail. Maybe you were deeply entrenched in a particular online community, establishing an online identity, a reputation, visibility,... connected to your name. But outside of that domain? Well, you have little social credit on other discussion boards.

This approach models closely to how societies work in reality. And how individuals prioritize their own social connections. First family, then extended family, friends, co-workers, and society at large - an online audience - way down the road. Each of us will subconsciously look at people starting from the implicit question "Who is part of my tribe, who's an outsider?"

Now, the important part here is that you may feel compelled or forced to leave a group, family, tribe,... So, this implies giving up your locally established social credit and hope you can rebuild that elsewhere. For most people, that's an extremely expensive and risky proposition.

So, what do Reddit and Facebook do different, then?

Reddit is hugely successful because it provides a platform that can sustain thousands of small communities. Much like how online fora - but also e-mail based newsgroups or BBS'es - used to work in earlier days. Facebook's killer app is not the wall or your profile - contrary to what you may think - but... facebook groups. The same is true for Telegram or WhatsApp. These are tools that allow you to establish small communities.

And then you have the entire "followers/following" thing.

What Facebook and Reddit did was successfully merge the idea of a portable, persistent identity - a profile - between local communities by building a platform that also made migration and establishing new communities really easy and cheap (just a few clicks: bam! new group or subreddit!)

Now, followers / following: that's NOT a social network. That's an audience. And there's a distinct difference between those two. (even though there's an overlap too)

For all the talk over "engagement", communicating towards an audience is mostly a one-to-many one-way street. You may reach hundreds of thousands on Twitter, but you may only directly engage - and establish a meaningful relationship - with a handful of people.

If you want to directly and presently reach a large audience, then either e-mail newsgroups, the fediverse or online fora are the wrong venues. Arguably, even Reddit is the wrong platform if you directly tap into millions from a single or a few publishing points (accounts).

If you're looking for small communities in which you want to get entrenched, then the fediverse is the right place to be. Even though that comes with the perpetual yet very real trade off of establishing social credit locally which you can never carry with you if you migrate away.
The threads will be packed with snow in no time.
> The author described the modern web browsing experience to a tee. It's awful and one of the reasons my web browsing is limited to very few sites and I'm careful on what I click on.

NoScript is pretty useful for this. If a website doesn't work without JavaScript, odds are very good the author's incentives are something other than to convey information, so the content is probably not worth consuming anyway.
From the most recent response to this issue, it seems that the file was removed with the intention that the list of authors could be programmatically generated: https://github.com/Guake/guake/issues/1703#issuecomment-5965...

I also see that Gabriel has now been credited in the project’s `README.rst`.
Wouldn't a DB benefit enormously from faster memory access? Perhaps you're only getting 25% CPU usage because the CPU is stalled waiting for main memory to reply...
which part did you feel was fantastical or deeply paranoid?

I'm actually terrified by doing the math with the most conservative, best case outcome: under that I will

a) be dead,

b) know somebody who has died,

c) many in my surrounding will struggle because of the socio-economic effects and lack the reserves to deal with the primary effects (emotional) and secondary effects (emotional and financial)

... also a/b/c are in no way mutually exclusive
wait... the concept was to have video cameras on the ground point upward in a supermarket setting?

Did anyone involved in this ever stop to think "what would a person wearing a skirt say to this?" It's not exactly the kind of thing you'd expect to be able to explain away with "oh no but we really don't use it for that" no?
if you go East from where the client is based, it is easier to do biking/hiking/skiing in the mornings, before work at HQ starts, due to the timezones. It is also cooler in the summer and usually less busy.
I am tired physically but refreshed mentally before the work even starts.
>Junior - mid engineers: EW WordPress! Doesn't that use PHP

I related too hard.

I had an intern say something like this but didn't give a reason. So I asked "why?". He couldn't give me an answer.
I recommend checking out Peter Naur's essay "Programming as Theory Building"[0] as it touches on the subject of a program being more than the code + documentation, it lives on its designers' and developers' heads, their intents, visions, etc.

[0] http://pages.cs.wisc.edu/~remzi/Naur.pdf
The AUTHORS files is generated from the git history, done by PBR.
Hackers Steal $53,000 a Day Through New Paypal and Facebook Scam
The idea is interesting. However, worth noting that you would have to increment main() with literally every change, because when you fix a bug in foo#10 (by rewriting as foo#11), you'll need to update the affected call sites to use foo#11 instead, which means they get incremented, too, so you need to do the same to their callers, all the way up to main.

You'd absolutely need tooling to automate some of this (present a list of call sites; you select which should use the new function). It would also increase the size of your code base by a lot, although I'm not sure that's as much of a problem since we may be spending less time reading code and more just writing a new function.
TensorFlow Quantum from Google
Google Maps is definitely a great example. I chose Gmail as my example, because from what I've read, that's where XHR was born, which is what I view as the birth of web apps. It's the idea that you don't have to pull an entirely new document from a server to update a small part of the view. I think that transforms the web from a simple document transfer system into something capable of behaving like an application.
There was one epideiologist back during the SARS crisis who compared the spread of panic with the spread of the virus itself. But most people don't get the fine difference between critizicing the reactions, especially the public and media ones, and critizicing the measures taken. The panic itself can do a lot of harm in itself already.

As I suck in managing sources, I don't have link to that interview, unfortunately...
Tanked means what? Did any manufacturer close a factory, decided not to open one, cancel next year's model of a hybrid, etc?
The Blackberry Key2 has pretty good reviews so far. Ive been on a Blackberry Classic for 5 years now, when it goes that is probably what Ill get.
Sharing Your Digital Health Data: New Rules Ease Access
I have experienced this in the private sector as well...
Translation by the numbers: Facebook AI puts words into multidimensional spaces
Prior thread on the topic: https://news.ycombinator.com/item?id=9806607

I remember reading about it in the UK gaming magazine EDGE sometime back in 1994: https://www.resetera.com/threads/90s-tech-taos-systems-os-he...
Solved: Protocol TCP Port Exclusion issues when running Hadoop on Windows Docker
I think also that people can "know" linear algebra but not be skilled it's practical implementation and usage in software. That's partly why computation libraries are among the longest-lived pieces of software in existence.
Show HN: A simple yet powerful alternative to yeoman and cookiecutter in Golang
Huh... Maybe I haven't done anything too complicated in WP, but I didn't find it bad.

Worst case I use a dedicated PHP page and MySQL. But in reality I think I usually put my code in functions.php(?) And it works fine.
I agree with you 100%. I've personally suffered from caching stampedes (https://en.wikipedia.org/wiki/Cache_stampede) and having, at least, a partial cache is a phenomenal feature.
(Needless to say, I have learned the hard way not to let evict all cache items at the same time but to have a TTL which is a random number between min and max.)
Regardless of this, I still feel bad every time a TTL based cache is used since I strongly favour event based evictions, but this is a totally different (and very long) topic.
So you claim it never happens that two people working on different parts of the code decide to use the same identifier for completely unrelated things?

Seems to me that is bound to happen pretty frequently when the expectation is to use only one- and two-letter identifiers.
Ah, so Elon studied virology over the week-end?
Composting is great. One thing to note though is that compostable food containers potentially not great because of the PFAS which could get into the water supply and potentially make its way into plants.

https://www.sciencedaily.com/releases/2019/05/190529084838.h...
Funny. The site doesn't even work in my installation of Firefox. I can't scroll.....
Sure, in terms of expressivity, you can obtain much better results with a CNN. But very often, it is done at the cost of computational efficiency: SIFT descriptors are "easy" to compute.
It's a very funny and perhaps unfortunate from the perspective of 4chan users.
Hacker News – Gitlab
Yeah, I know. Today's platforms unfortunately make it difficult to do this at all because of things like codesigning.
Yep, you're right, it's more for a total deaths chart. But I would expect it to be visible even in total cases chart, since less people should be out on the streets spreading the disease.
Update: OK, OK. I'm getting a lot of responses saying that Gmail is a bad example to use, because it's slow and bloated. I've responded to a few of those comments, but I think it should be addressed on a higher level.

To clarify, I said "Gmail showed us", because from what I've read, the early Beta releases are where XHR was born, which is what I view as the birth of web apps. It's the idea that you don't have to pull an entirely new document from a server to update a small part of the view, which translates into a more seamless experience typical of native apps. I think that transforms the web from a simple document transfer system into something capable of behaving like an application.

I think the explosion of JS frameworks since then are about how to effectively manage the use of XHR to update the view.
IME (python webdev) most test frameworks do expose some form of this, but I’ve never heard them called “matchers”. So perhaps people know & use them, but not by that name.
There is some truth in it : The US (or most of the european) healthcare is not able to handle the number of cases there will be. There will be a lot of deads.

The truth stops there, the rest is "science" fiction. It would be true if the lethality was over 5%, which is just not possible (lethality is not yet known exactly, but will probably be between 0.6% and 3%, probably around 1%.

There is no need to be afraid, however this is still a really dangerous virus and thousands of peoples will die in each countries.
I remember in the 90's, there was a "craze" about calling "0900-PIZZA" or "0900-TAXI" or something (in The Netherlands, 0900 == commercial number). But, those suffixes where paid for by certain companies. So if you called for Pizza, it would be Pizza from a certain chain but not the other. This failed big time, as people have preferences.

I don't use Spotify, but Apple Music. So playlist.new will be useless to me, and to more than 50% of others.

Instead Google should have made "portals" of these domains. Go to playlist.new. Choose your music service and authenticate. Next time you go to playlist.new, it will create a new playlist on that service.

With the way it's set up now, exactly no-one will be using this.
> I doubt that K can reduce line count by a factor 1000 though.

It adds up! Consider something like this:

(defun count (list)
(let ((hash (make-hash-table)))
(dolist (el list)
(incf (gethash (cadr el) hash 0) (car el)))
(let (result)
(maphash (lambda (key val)
(push (list val key) result))
hash)
result)))

That's just #:'=:
Twitter doesn't actually have infinite scroll. It caps eventually.
It does and it even have links in the footer that you can't reach.
https://etfdb.com/etf/USL/#performance ?
"Resource Limit Is Reached", seems a bit silly for a 2kb game ;)
Ask HN: Could you write me a step by step logic to have AI to develop vaccines?
I live in Edmonton and it's a buyers market. This ain't Vancouver
Google could have fixed 2FA code-stealing flaw in Authenticator app years ago
> there is good reason for this though

I don't disagree. I was just trying to point out that it is pipe dream to think that VMWare would ever support clustering Intel and AMD together when you can't even cluster differing Intel models together.
I'm somewhat sure that prior art requires publication, and not just knowledge.

The internet archive has long been used as evidence for such publication-at-time claims, and they even have a paid service allowing you to trigger snapshots IIRC. There's a FAQ regarding the use of their data in court cases that is somewhat interesting to read.

I know the cryptocurrency community has this absurd notion that nothing without cryptographic proof could or should ever be regarded as evidence. That trusting institutions, people, or processes marks you as a gullible fool, and that the Federal Reserve is conspiracy by private banks to keep the gentile from the levers of power[0].

So this is the not entirely novel situation of crypto being proposed to solve a problem that doesn't exist, and failing due to the lack of (usually: active hostility to) subject matter expertise.

[0] last point unrelated to this specific situation and just included for completeness
I think standing up pretty much ANY type of server might be a non-starter for 99% of the audience...But then proper documentation would resolve that. In the case of pleroma, the database stuff is simpler, while the elixir and erlang stuff is what is dark magic...though that could be because my background is mostly LAMP sort of stuff. Thankfully, there is documentation for setting up/administering a pleroma instance, and as with most things, better versions of the documentation will surface more and more as time goes by.
The Inconvenient Truth about Your “Authentic” Self
Very true, if you ask me. He is not alone, so. the sheer amount of Corona-related clickbait,from everyone from Musk to guys at the MIT (they are close to spaming my LinkedIn feed with "CORVID-19 will kill Supply Chain, join our webinar to learn how t save yours!"-lie content). I became gulty as well with a blog post covering steps to make supply chain recovery as easy as possible. Won't do it again. But never ever would I interpret numbers or comment on the epidemic itself.
Try the Better Zillow Chrome Extension. It's Like Google Maps for Real Estate
I tried the federated social thing with Mastodon after Twitter started really ramping up their censorship of conservative views.

A social justice warrior complained to the admin of my instance that I was conservative and they banned me.

That was my first and last foray into the federated socials. You trade a big corporate censor for a mom and pop censor, but none of them appear to actually be "free" (as in speech)
I only noticed them when I lived in apartments. Now that I live in a neighborhood I don't see them unless it's in a house. I live in Florida so things might be different here.
Why arrays are preferable over m2m tables? What so special about pg arrays that makes anything but them inferior in "tagging" case? I genuinely don't get it.
One reason I can think of: Egos. "Why should this guy get credit after having left the project years ago while I still work full-time on it and all I get is an entry in a generated contributors file? No fair!"

I mean the OP (Gabriel) hints at wanting to use it in his CV (proverbially); wouldn't anyone that made a significant contribution? Then of course, how would you define significant?

It's a can of worms and one of the ways around it is to reduce all contributors to "you are not special" status.
This Backpack Has It All: Kevlar, Batteries, and a Federal Investigation
This strikes me as a very old question.

https://en.wikipedia.org/wiki/Ship_of_Theseus

In this specific case there seems to be no argument that the original author is who he says he is and he has given specific reasons why it would be in his advantage to be credited as the original author I can't imagine many people denying him that.
How to Get People to Participate in Virtual Meetings
I call bullshit on this one. I know and have seen many people become successful in Sweden growing out of lower/middle-class. It's much easier to do it when you have free access to quality education, regardless to your current social standing, where people have safety nets so they are able to take risks instead of having to cling to their job that also provides their health insurance.

The US seems to suffer of some kind of fetishisation of suffering, where you see those heart warming stories that look great on the surface (poor kids getting scholarships because of some sport, single parents making their way out of poverty juggling 2 jobs and getting an education and so on) but that shouldn't ever be a great story for the richest society in history...

Social mobility in the US is a fight against odds, not a possibility, people still have some social mobility DESPITE American society policies, not because of them.

Imagine how many people in the US could be contributing with an idea to a great product/company if they knew they could run out of their savings and still not be homeless, without health insurance and not starving? If the US allowed normal people to take risks when they see opportunities it'd be an even richer society, not even accounting for the overall happinness, lowest levels of stress and all of the ill side-effects of the current state of American society.
That's not the point. A compiler has many phases, tokenizing/parsing/building the AST is just the first one, and for many languages the easiest of them all, specially if performance is not a concern.
There were no indent in removing or altering the history. Just a project that evolves over time, files are renamed, splitted, etc, and the list of copyright at the beginning of the file is no more relevant.
The real truth is inside the git history, sadly part of this truth has been lost by the origian import, and even myself, the current maintainer, does not know it !
Possibly useful for hybrids where you're trying to squeeze an electric motor in next to an existing ICE?
You still have to write one at all? And it's an entirely separate process from the frontend, and usually in an entirely different language? And many places hire different developers to do it?

Maintaining a static site is easy and places like github pages will host it for free; you can put a "SPA" in there if you like for no additional cost. But as soon as you need a backend it gets more complicated and expensive. Still cheap in absolute terms, but relatively more complicated. Oh and you need to keep an eye on it for security. I know the long list of reasons for this situation, but I'm questioning why it has to be this way.

Back in the 80s there were proprietary monolithic single-user systems for producing what were effectively interactive databases, such as dBase and FoxPro. There was also the legendary programmable hypertext system HyperCard. And yet developing a small web application to do something that could be knocked up with a few screens of dbase or hypercard is much more time-consuming.
In fact it was not presented with that level of precision, it merely asked if one had to solve that particular problem and gave no indication about what other algorithms and manipulations the codebase might be using. And furthermore, I maintain that the original example is contrived until proven otherwise.
In practice, "battery savings" will translate to "we'll do more with the same battery life"; see also: smartphones who have gotten 1000x as fast over the past decade (or whatever) and still only manage a day of intense use on a battery.
You have seen the pictures of the streets in Italy, right ? This is decidedly not a stimulus. It could have been, true, but because of decisions made too late and with money clearly at front of mind it very, very much is a financial disaster.
A worm composter is almost always much harder work than it should be.

Its far eaiser to just have a "darlek" (https://www.thechilliking.com/wp-content/uploads/2015/05/Tip...) and fill it with both garden waste and food waste.

if you get the mix of waste right, then the worms will come.

There are two types of composting: cold and hot.

Cold is most common becuase you are adding things gradually, so it doesn't have enough mass to get going (or it smells like fart). It takes longer to compost.

Hot composting is where you either get the mix just right, or you have enough mass (0.5m3+) of stuff to get it going. You can expect it to reach temperature of 40-60 degrees celcius. The compost from this is generally better, and doesn't have seeds waiting to cause weeds.

Tips on composting:

o If it rots, it goes in. (this means paper, cardboard, meat, cheese, etc,etc)

o If its smelling like fart, its too wet, put in tree chipping, straw/hay, anything woody that absorbs moisture and reduces overall density

o too much on one thing is bad (grass clippings is notorious)

o autmn leaf fall is brilliant, mix that in

o Mix with a fork once a month

o biodegradable bags only degrade if they are empty. don't fill them full of waste, they stagnate
Absolutely. It took a long time for everyone to catch up on basic features (Closure had modules figured out while the rest of the JS community still had several competing standards), but it’s still tremendously effective.

The only downside is the compiler itself runs on the JVM, and most developers ostensibly prefer a single platform. Given how much other software you need to make a development environment work, this seems silly to me.
Model S/X/3/Y all have a reduction gear but no multi-speed transmission, same for all others other than the Taycan.
Chromium is struggling here too. Bit ironic given the title of the article.
I eat tons of fruits (currently mandarines) and I don't know if it's a good thing but, instead of throwing the skins in the bin, I cut the skins in smaller pieces, and scatter them in the nature. It seems to degrade quite fast, it loses its bright color quickly at least
It took me several hours to get it. I'm not sure if this was meant to be sarcasm, but thanks.
> So if in any given codebase you still have to know the specific meaning of every word, how is it different from having to know specific meaning of every K symbol?

So you never encountered namespaces then? Because that's why you use namespaces.
The number of symbols is limited, which is the reason why the whole "a symbol is more explicit"-argument simply doesn't hold in general. It breaks apart pretty quickly.
That's why you'll find the following sentence pretty much verbatim in most maths and cs publications:
"Throughout this paper, unless otherwise speciﬁed, we use the following notations," followed by half a page of definitions.
Plot twist: different authors often use different notation even within the same field of research.
If you're not sure if you can, probably you can't. At this point nothing indicates that we've learned how to reliably avoid recessions. Quantitative easing and negative rates don't look like the Holy Grail, quite the opposite.