skysight-inc/HackerNews huggingface dataset:
> You see, the nature of description and topics is that it’s important to get people to fill them when they first create their repo. After that, people rarely change them at all.

I have to disagree with this. I have had to change the topics and description very often on all my repos. Often the first description is the worst, because when I create a repo all I care about is getting the content up first. Later I start caring more about description and topics and particularly topics evolve over time as a project grows.

Overall I think the article was interesting, however I don't particularly like everything being squeezed as tightly together as possible. Having a few background colours or lines in a design to visually separate things out is actually quite nice. I don't mind if I have to scroll a bit further down to see more content. Scrolling is not an issue as the content is already there. Clicking is the problem. Modal popups or content hidden behind multiple server-client roundtrips is the issue. So yeah.. I don't mind a slightly longer page with better separated content.

Also his final design looks very inconsistent. Because all buttons and all other indicators look very different it is not clear anymore which is just a highlighted header (e.g. the issue counter) and which is an actual button which I can click (e.g. Watching counter).

Maybe a few good ideas to takeaway for GitHub, but I would hate them to adopt this design.
Skip Morning Meetings to Start a More Efficient Day
Sure, and I find both not very hard as a concept.

The hard thing is not understanding the concepts but learning what this implies for your coding style, especially when you come from a garbage collected language like Python.

Both concept can at times give you hard to solve tasks, but it usually is because the problem you are trying to solve is hard and you cannot just naively hack away without thinking long and hard about it.

Other than that I learned liking the borrow checker and lifetimes because you will get a incredible narrow scope of which variables can matter when — which makes debugging much easier
Each day ~5 trillion dollars are moved.

Doesn't that mean that Bitcoin remains irrelevant -- (and 5 times less relevant today than when it was $5bn/daily).

So much for the future of currency...
> along with the fact that they are more annoying to delete.

FWIW my editor (vscode) seems to be deleting 4 tabs at a time on when my caret is at the start of a code line.

(That said what I usually do is shift up or down to select some text on all lines I intend to move and then use tab or shift-tab to fix indetation.)
Make Use of Google Trends for Better SEO
Lean Startup as a Core Strategy
>Transfer this to the "real world", and see how it plays out

This isn't the real world though. This is, tentatively, "pattern match on videos uploaded by non-verified creators with little or no uploaded content, featuring primarily or entirely children, with an unusual level of timestamps in the comments, in an unusual number of playlists that also fit this description."

The main challenge here is more meta: how do you discover these videos before the engagement identifies them as such. I think that's why YouTube went with the overreaching "throw a NN at the problem and just flag anything with kids" solution.

Probably wasn't the best solution from an engineering perspective, as many here have pointed out. But it may have been the smartest thing to do from a PR perspective.
I'm convinced this is one of the biggest problems with our generation--corporatism or cronyism, whatever it is. It is the fact that the private sector and government collude to keep the status quo profiteers safe from innovators obsoleting them.

It should be the opposite. The government should work to resolve market failures.

This is one of those issues which is not left vs right, but rich vs poor... That just gets completely ignored, whether by accident or design...
I didn’t know mypy, but I am going to check it out, thanks!
the NYT has really done downhill over the years, so I'm exactly bristling at the thought of losing access to it.
Ask HN: What license managers implementations are used in the industry?
My team needs to implement a license manager for the software that we provide.
I have no experience with license managers. We need to make sure that the customer is allowed to install the software on only one workstation.
Probably the way that license managers work is that whenever the user enters a software key,
the license manager installed on user's workstation connects to a database and checks whether the software key is already in use or not.
I am looking for a solution that does not need to connect to a database to check the software key; the solution should just check the user's workstation. Can you please let me know what license manager implementations are used in the industry for this?

Thanks in advance,
Anda
> Backwards compatibility constraints mean that SQLite is only able to store values that are NULL, integers, floating-point numbers, text, and BLOBs. It is not possible to add a sixth "JSON" type.

I'd be interested to know what these constraints are? Does SQLite guarantee that files created with newer SQLite versions are still compatible with older SQLite versions?
It's possible to tag animals immutably. For example by non-painful branding in a specific location on the skin (e.g. behind the right ear.)

Trying to modify that branding, in that location, would leave a noticeable mark.
I think it's great you are doing something different. What I will say is that for many jobs or contracts I have had, the performance report given in the middle would be extremely positive, but then at the end when we had a disagreement or I had decided there was a better opportunity, it would be negative because I was giving them extra work to replace me. I am sure I am not the only one.

So I think that you may have trouble getting really objective evaluations of performance.
Not sure why this was flag killed. The Covington incident is a good example. A controversial event occurred and everyone from every 'side' was inflammatory and no one maintained civil standards.

EDIT
I guess flagging indicates part of the problem. Society is so busy screaming at ourselves that the only thing reasonable people think they can do is check out of controversial topics.

EDIT
Would any downvoters care to engage about why they disagree?
Can anyone explain to me why you would ever want to do this instead of proper public key encryption? A huge advantage of public key encryption is that it doesn’t rely upon having well synchronized clocks like many 2FA solutions. Also, you can easily insert a “something you know” by putting a password on your private key.
>That’s pretty obviously false. I think you mean “anarchic”

Democratic. The people ("demos") control the dialogue and have equal voice.

As in this dictionary definition:
(3): relating to, appealing to, or available to the broad masses of the people - democratic art - democratic education
(4): favoring social equality - not snobbish

I'm also referring to the original meaning of the word and practice in ancient Athens when it came to deciding, where every participating citizen could be heard [1].

What you describe (suppressing the minority etc) is about lawmaking and decisions (e.g. the democratic , which is not part of the YouTube dialogue. Users don't decide what's to be done. Nobody is surpassed in YouTube comments, minority or not -- they just get downvotes and negative counter-comments, but they can still write and have their comments shown.

[1] The innovation was that it was not a king, tyrant, or group of rulers, but the whole citizen community (even if restricted to slaves/women which was the baseline at the time -- not to mention also for 2.5 millennia later) themselves openly debating and voting.
Luckily it seems working on language design and compiler stuff is stuff is considered cool, almost as cool as game programming so I'm not too worried yet.
All but 13 US states are richer than the Netherlands.All but six are richer than Germany. All but five are richer than Belgium. Only Mississippi is poorer than France or the UK. Every single US state is richer than Italy.

https://en.wikipedia.org/wiki/Comparison_between_U.S._states...

There is no way you are going to get Americans to voluntarily reduce their standard of living outside of a war. That applies to Europeans, Australians, Canadians, Chinese and everyone else too. Americans aren’t special.

I don’t think there’s anything wrong with wearing more clothes in winter but it is a consistent vote loser, like all the other realistic proposals for individual action on climate change. This past winter I wore plenty of extra clothes but people like being able to walk around inside in a T-shirt and pants. Everywhere they can afford to they do it more or less as soon as it’s affirdable, maybe with a thirty year generation gap.
Toxicity is a non issue compared the the huge disadvantage of losing anonymity. In fact you're feeding the trolls by giving them hints of ethnicity, gender, etc.

A real name policy also wouldn't actually address the actual problem. Toxic behavior is possible because on the internet you can write angry comments to a person on the other side of the globe and then forget about that person tomorrow. If that person does come back tomorrow then it doesn't matter if they are called "hahaurmom" or "Jonathan Willis".
Last year we had 35C in October 15.
This year we had 25C in February 25.

This is in the northern hemisphere. Both temperatures would be fine between May and September (including)
Making lifestyle changes that last
I wanted to travel by rail from Zurich to Paris earlier this year, and as it happens, ended up in Zurich when SNCF was on strike. So I wasn't sure if I'd be able to get back in time and had to cancel the trip. From what I hear this happens relatively frequently there. A train which you're not sure if it runs our not on any given day has somewhat limited utility IMO.
climate science is very conservative indeed.
React Native Open Source Update March 2019
I've had a cochlear implant since 2002 and always cringe at these kinds of articles because the samples always sound RIDICULOUSLY terrible compared to what I usually hear. Like, NES levels or early PC speaker levels of terrible. I wonder why.
I think The Rust Book might be good for you: https://doc.rust-lang.org/book/

Also there are more resources here: https://doc.rust-lang.org/
I've found that comment quality is pretty reliably proportional to the specificity of the audience niche. I also have the hunch that any meaningful algorithmic comment moderation would have to approach being a general be AI. Might be room for advancement in machine assisted moderation though.
Treblab XR500 Review: Comfy Ear-Hooked Headphone for Sports
In the UK, this part:

> In the UK, usually you negotiate for the occupier to refresh the lease before concluding the sale

is a requirement your mortgage lender will impose. Yes, it puts a burden of a few hundred pounds of solicitor's fees + lease renewal to get the leasehold reset when your executors/inheritors dispose of the property.
https://i.imgur.com/ogoCBvB.jpg
All book links are Amazon affiliate links (zeroequalsfals-20). This same submitter has submitted this same list of affiliate links 7 times this week alone.
I would also be willing to donate although the project would not be very viable. It's a lot of work, Common Lisp is not a currently fashionable language like Rust, it would not have support from RMS.

It would probably die out soon. XEmacs is one of the longest living Emacs forks and even that is dead(ish).

Still, I'd put up some money for this.

(This post was written inside EXWM ;-)
I'm interested, do you have examples somewhere on how to implement that kind of properties with contracts?
I worked in adtech a few years ago, and AdNauseam-style click fraud is a relatively trivial to detect and ignore. It does nothing, and adtech companies don't care about your hate of online advertising the least because that's what brings in the cash.
It already works great. Every Tesla owner I know purchased the car online after testing another friends' car.
From https://www.sqlite.org/onefile.html :

> The SQLite database file format is also stable. All releases of SQLite version 3 can read and write database files created by the very first SQLite 3 release (version 3.0.0) going back to 2004-06-18. This is "backwards compatibility". The developers promise to maintain backwards compatibility of the database file format for all future releases of SQLite 3. "Forwards compatibility" means that older releases of SQLite can also read and write databases created by newer releases. SQLite is usually, but not completely forwards compatible.
> I would start by closing all the accounts that made creep comments on children's videos, or showed a pattern of viewing videos that are obviously intended for that audience, and banning them from creating other accounts

While banning accounts that post multiple comments with questionable timestamps may be a somewhat reasonable way to proceed, just banning people based on the pattern of viewing they exhibit will lead to an unacceptably-large percentage of false positives. Just think back how many times you're feed got filled up with videos of a certain topic because youtube misclassified you somehow. The issue is further exasperated when the same account is used by multiple people (a family computer in some living room, an adults phone used as a pacifier, and other situations in which viewing patterns get muddled).

Just permanently banning people on patterns alone is a very bad idea.

>(hard to enforce, but at least they can hold that in their pocket if one of these creeps shows up on their radar again), and then forwarding their information to law enforcement. Lots, or almost all probably, of those accounts can be linked to a real person (either by the username or their IP). If police knock on some doors a lot of these guys are going to be too stupid to lawyer up and will probably confess to much worse things or agree to hand their laptop over for inspection after a couple of questions.

The thing is, what they're doing, while sickening, is not illegal. I strongly doubt law enforcement would be interested in getting flooded with reports of non-crimes that have a high false positive rate. I also doubt people will take kindly to being misreported to the police.

I personally believe that the issue of people creeping off videos can't be addressed without causing unacceptable (and sometimes significant) collateral damage to others. I think the damage done from banning comments on videos of children will far outweigh the damage caused by those comments themselves.

People should evaluate this issue rationally and not overreact.
Trash bot company ViaBot offer RaaS subscription model
Things that can go wrong without a strictly typed language
literal translations are inhuman. write what your audience will understand, not what the isomorphic pair based on linguistic common ancestor is

unless being right is more important than communicating effectively
[autoplay]
So you're saying I can't buy my steam games with it and that it is not supposed to be used for paying for things?
One thing I've tried to find for a few years but couldn't was a version of Android that focuses on being offline as much as possible. A stable build that allows the installation of APKs and can receive calls but has no wifi and (to the greatest extent possible) is incapable of internet access.

A phone with no wifi and no built in browser would probably suffice, you could then control which apps you can access by which ones you have installed.
You've things like that Punkt phone that cost $200 when (presumably) an android mod could achieve the same results.
Or use tabs for indentation, spaces to separate words, and don't align.
Security isn't necessarily bullshit.

CI/CD presents a significant risk and it's not like CI/CD vendors have never had a security incident. Not to mention the unpublished access a member of their staff may have to interfer with your runners or pull your access tokens/secrets.

If an org is more comfortable having their own people assume this risk, I think the gitlab helm chart is better solution. At the same time, a small org, without the resources to properly look after this in-house, should use a SaaS vendor.
That is a neat idea. The PDF generation doesn't work though. Firefox 65.0.1 (64-bit) on MacOSX.

I have the feeling it is a frontend problem, the PDF gets generated but never displayed (network request to https://resumeserver.herokuapp.com/ gets issued and gets a valid PDF as response).
Ask anyone who ordered a new Tesla online, or visit https://teslamotorsclub.com/tmc/forums/ if you don't know anyone who did. There are plenty of detailed stories, almost of of them are extremely positive even though people with bad experiences usually complain more and louder than others.
Elixir Extrace
>Also, the three most common navigation tasks I do are "go to the code", "go to the issues" and "go to the pull requests."

Well, I don't get any pull requests, so my most common navigation tasks are "go to the code" and "go to the releases" and maybe "go to the issues". Now there's an obvious problem: "go to releases" is in a completely different place than everything else! And since I release only once about 6 months, I always spend a lot of time trying to find the releases tab. That is not good usability. There's no reason for "releases" to be a sub-tab under code, since "releases" also hosts binary artifacts that are not in the repo.
Stupid question: why doesn't reporting and flagging comments work?
I think it would be safe to assume that the author knows pretty well how to use git and github: https://github.com/tonsky/

Probably, while his own commit messages seem to be consistent and informative, he spent too much time looking at repos of other people, where it is not so.

Since I frequently have the same feeling when exploring potential dependencies for my projects, so yes, changing the Github UI to accept the status quo seems more logical for me, than trying to reeducate all the developers in the world to follow the universal guidelines for commit messages sensibility.
Almost no software handles this correctly because almost no software gives us the tools to handle it correctly. I've translated some software to polish once or twice and they've been using a simple templating system, like message from {name}: {content}, {time} minutes ago. I didn't have access to the source code. As a consequence of that design, some messages were very malformed. Also there were some overused strings, like "liked" for "You've just liked this", "liked" for "things you've liked" and "liked" as in "someone liked your post". Also untranslatable.
I’m curious how Hyperscan compares to the venerable re2c, which is used for compiling SpamAssassin’s rules.
> The words mom (appearing in your contact list), mom (as in call mom) and mom (as in send money to mom) are different.

Each time I tried WP8.1 voice assistant to "zadzwoń do mama" it felt me extremely awkward due to nominative case of the word "mama". It should be "zadzwoń do mamy" which is genitive case, if I'm not mistaken, that would make whole phrase sound natural.
Interesting! I started doing some validation a while ago then stopped because I figured it would be the other way around and I wasn't prepared to speak. I will start validating again!
Do you mind shedding light on how such click fraud is detected?
DBG tool for Elixir, from recon and recon_ex.
Make sure you use that from an another computer, or this is essentially an anti-pattern for 2FA. Reason would be, it's no different than entering password at the same machine.
:o

First time I’ve actually seen "[sic]" being used
In Sweden, 1990 saw an increase in unemployment as well as a change in gender segregation. Industries that was dominated by women saw more men in sectors such as health care, while areas that was dominated by men like construction saw more women.

In about 1993 the trend changed with lower unemployment. More women started to go into health care sector and more men in the construction sector. From 1993 and 2017, that trend has continued and current 88.6% of women and 88.4% of men work in gender segregated profession.

The situation with gender segregation is much worse today than 30 years and this is universal for both genders. You might applaud the "Roughly 50% of new doctors in the USA are women", but Sweden has already seen that and continued down the path where some doctor professions are now 90%+ women. The same gender segregation we can see overall also happens within professions that subdivides into specialties, and to take a different example, in education we see language being almost 100% women while physical education being almost 100% men, while overall the teaching profession is heavily dominated by women with around 80%+. In IT we can see a similar divide happening with for example graphic design vs server infrastructure.

The linked article claims that the tech industry is somewhat unique and uses wage difference as evidence, but gender segregation is not unique to tech. All work professions are following more or less identical paths to more gender segregation, and there is no distinction between men and women in this regard. With 88.6% of women and 88.4% of men working in gender segregated professions, if women are being pushed away from technology then men are pushed with exactly equal force from professions dominated by women.

And this matters. One reason why girls "beat" boys at school is bias in evaluation. Just like the typical experiment where people send in identical application for tech positions and see a difference in acceptance rate based on what gendered name they use, similar experiment show the same results for academic reports. The topics in school where boys do worse is exactly those where the wast majority of teachers are women, with the reverse results for girls.
My EU conutry requires that phone bill cannot exceed 3 times your monthly subsbription price. If you'd go above that you would need to pay in advance
I think I can see what the author meant. It's not about doing `git add . && git commit`; it's about things like changing the signature of a utility function and touching all files which use it. Such a commit arguably doesn't tell you too much about the file itself. I disagree with the author that it happens often enough to make the "last commit which touched this file" not useful, though.
JSON1 is compiled into every Linux distro's SQLite I tested and is also in Mac's SQLite, as well as the Windows binaries provided by sqlite.org. The only exception I found was the SQLite bundled with Python for Windows, which doesn't seem to have any extensions at all.

Performance-wise this is fast enough that you can do faily complex un-indexed queries (so full table scans) against tables with a few ten-thousand to hundred-thousand rows and have them complete in a couple tens msecs.
Complete story:
https://dev.to/nikitaastakhov/stories-on-hn--master-complex-...
Storing Health Records on Your Phone: Can Apple Live Up to Its Privacy Values?
This sort of stuff and the fake news hysteria in general seem like an attempt to discredit all alternative media sources, and the internet/blogging/free speech in general. For them, competing with thousands of people writing/making videos for free means their business model doesn't work any more.

Fact is, they won't stop with these articles and attack pieces and hysteria till the internet is basically like cable TV.