skysight-inc/HackerNews huggingface dataset:
> In particular, I'd love to know if theres anything major that generic RDBMS's could do better here.

Well, everybody with experience outsources monitoring now since it's a non-core cost center, unless there's a compelling scale or secrecy issue.

If RAM and CPU were free, I'd use MySQL or Postgres w/partitions because of their mgmt. features, tested replication and SQL.

But Prometheus or Clickhouse are 10-25x more efficient in terms of space, and often have much faster queries. The tradeoffs are bizarre HA gaps, lack of trained people, and ops groups are stuck supporting it.

I would never recommend monitoring with anything based on HDFS (OpenTSDB), written in Java (Cassandra), or in-memory for large clusters (InfluxDB.)

For monitoring under 200 nodes, anything will work.

If you only have a day to do something, just install Nagios and you'll get 99% of what you really need.

Source: DBA.
A Graphical Introduction to Lattices
Apple spies too. Their core business model just isn't based on selling that data. Apple knows every single app you've installed on your phone, the version, the time you installed it, every update you've ever had, how often you check for updates, the apps you removed, and probably much more. You MUST login to an Apple account to have an anyway usable iPhone.

Android, if you don't login to Google, and use a more ethical app store, get's much less data.

Obvious disclaimer: The entire of iOS, and parts of Android factory builds are closed source (e.g. the bootloaders), so we can't really know for sure what more they collect.
Facebook to let users turn off political adverts
Golang – DeepEqual can return true for values that are not equal
The trouble is that as a tech company - first you want to build a moat around your success and barriers to competitors usurping your hard-won position/user-base.

IF you do this very well you become a "tech giant" - then you want to continue building that moat/pulling away from your competitors BUT now you have to look like you aren't anti-competitive.

So i guess it's useful to think about: what does Apple want to do vs what does apple want to look like its doing? Wherever the internal/external impetus of an organisation are at odds - progress will be painful/prolonged. Then again if you ran Apple would you be quick about ceding the moat?
Improve color contrast and font-weight for non-retina screen
30k Italian sales agents’ personal data IDs leaked by MLM company
Spotify Modernizes Client-Side Architecture to Accelerate Service on All Devices
A browser engine is a very security relevant part. Especially considering the ability to execute generated code, if you consider a JIT for Javascript code. This means, allowing arbitrary engines can have a significant security impact. As much as I resent most restrictions set up by Apple, this has at least some justification.

However, it should be possibly to set up a proper sandbox for a browser app, so that security issues are contained to it and consequentially, it should be possible to run other browser engines on your devide.
Congrats on the release! I was following up the development progress on GitHub.

I'm pretty excited about "Plugin Interface".
I think we can this refactor effort as a success story: simpler code + improved performance + more testing.

It's amazing that they've added this tutorial for adding new algorithm: https://github.com/hashcat/hashcat/blob/master/docs/hashcat-... (previously information was scattered around PRs).

Thanks atom and all the other contributors!
1800 commits since the last release - that's not the "continuous delivery" ;)
> I was taught these are two words for different concepts.

These are stories we tell ourselves to persuade us we're not "like them".

Unsurprisingly, it's a term invented by the British Empire, when people with no prospects in the motherland (like George Orwell) would move to the colonies to make their fortune but wouldn't dream for a second of ever "going native". The amount of time they ended up spending there, or whether they even came back at all, was irrelevant.
I was also intrigued, it seems like you select the specific type of the herpes virus you have, and meet a partner who carries the same disease.

Since these viruses are carried for life I suppose it prevents the fear of spreading it to a partner that doesn’t have it.

There also actually seems to be several sites in the exact same niche which was surprising to me, when searching for the name of the site I got ads for 4 competing sites.
C19 has been estimated to cause a 5% dip in global production. Given how controversial this small drop has been, suggesting that people be comfortable with their natural selves is likely to receive some amount of push-back. (it'd affect not only "beauty" and "fashion", but probably also some fraction of "automotive")

https://britishbeautycouncil.com/wp-content/uploads/2020/05/...
has (p.28) "The £7.0 billion [tax] contribution potentially supports vital public service work, and was equivalent to the salaries of 250,000 nurses and midwives"

The oldest russian fashion magazine of which I am aware is "Mod": still on the newsstand (Vol 63x) and published since the 1940's.

http://jurnali-online.ru/zhurnal-mod

https://books.google.ch/books?id=DZDCCAAAQBAJ&pg=PP211&lpg=P...

The creative for "Does she...or doesn't she?" knew her target audience:
https://www.nytimes.com/1998/06/08/nyregion/shirley-polykoff...
Yeah, although Python was my first language and I used to love it, now I realize it's "the worst of all worlds". It's superficially easy, but it both runs slower than "real" languages and programmer productivity scales much, much worse than them. Of course "real" languages are also a scale and I think they too become worse further the scale. Go, C# and Java are probably around the sweet spot, although I myself prefer stricter languages like OCaml. Definitely something like Haskell is "too much" for my taste, probably will have to try Rust soon to figure out where it stands in my scale.
> “So, we have finally articulated our theory about the nature of the “logic” sought by Axel, and its supporting evidence,” says Papadimitriou, who is also a member of the Data Science Institute. “Now comes the hard part, will neuroscientists take our theory seriously and try to find evidence that something like it takes place in the brain, or that it does not?”

So don't get too excited yet.
It's the only way. Companies will not choose ethical options of their own accord. The only language they speak is money. If people are willing to spend the money they will keep doing what sells. If we stop "renting" hardware from these companies, they will either go broke of have to change.
Top feature of 2020 right there.
Jira is heaven compared with Excel sheets, or half backed task management done by Summer interns than many of us have suffered with.

I have endured all, from web forms storing their data via Perl CGI scripts to Excel sheets which require a PhD in VBA macros to change anything.
And I'm also gaslighting you both, it shows me my habit. It's amazing.
Technically, religion is a choice; but in practice it is usually as much a choice as one's native language. People who are lucky to grow up with access to scientific education and varied cultural awareness are more easily able to choose the religion they want (if any); but many people (I would dare say the majority, on the global scale) are only exposed to a single, often very narrow mindset heavily defined by "religion" (to which one can include formally non-religious mindsets, like anti-vaxxers for example). For them, it takes a lot of effort to change their initial programming, assuming they ever get a chance at it.

As for ethnicity, while again technically it is not a "choice", I'm not really sure it can be clearly defined. A friend was mine was born in Italy to British parents, his wife was Bosnian and two of their children were born in the US -- what is their ethnicity?
Ripple20 Vulnerabilities in the Supply Chain
Cloudstrike: Chaos Engineering for Security and Resiliency in Cloud Infra
I'll be honest I scroll through the trending page once a day. I am not sure about javascript because I couldn't care less about it, but I have to admit for many other languages, I do end up wondering how some projects get to trending...
Nice work and extra points for being super responsive to bugs/fixes/recommendations from comments :-)

Reminds me of something similar: https://iancoleman.io/shamir/
I work on GH-hosted code every day. My GH profile activity log is solid green.

But I have been writing open-source code for twenty years. An open repo site is quite useful for that workflow.
>The free marketplace of ideas used to be an American ideal.

At what point in American history could you expect to use someone else's platform, regardless of your content, in the name of free speech?

That's right, never.

Freedom of speech is about government censorship and nothing else.
Also add the time maintaining that code.
It crashes for me, (using Brave 1.10.90 on macOS 10.15.5), then I click the paint button with Error code: RESULT_CODE_UNINSTALL_USER_CANCEL. Works fine in Safari though.
Estonia Creates Digital Nomad Visa – Schengenvisainfo.com
History of Programming Languages – ACM
It certainly makes sense to assume (in your head) the black guy is a rapper, and the white guy is a tech CEO.

But when you know how it makes people feel when you make your assumption visible, you understand the need to act like anyone could be the CEO, the developer, etc. Same goes for women devs who at tech conferences who are too often "assumed" to be girlfriends, recruiters or other non-tech participants.

Yes, the problem will solve itself if black people in tech become more common - but:

1. it's not going to get solved if we make them feel out of place in tech by always assuming they're "the wrong guy".

2. let's try not to make the life harder to the very few black people (and other minorities) who are already in tech?
Spencer Kimball on CockroachDB and early databases at Google
> Fine, but really Maps and Email is pretty much the only one I care about. This is the best suggestion of the bunch.

I think this is already possible to a certain extent by using URL protocol handlers (like mailto, rss+feed, magnet, etc), however Apple doesn't provide a centralised control panel to choose which app. It would be cool to see Apple add that to the operating system. Ironically they would have to Sherlock RCDefaultApp. :)
Do you use JSON? Use HTTP headers? Encode query strings? Do post requests?

All those things take less code in any popular HTTP client released before fetch.
Sorry I didn't intent to mean that you also just dump code there, was actually thinking about the interaction via desktop tools.
I don't agree at all. React is just as much a framework as a "way of thinking". I use react for _everything_ - because it's a great way to whip out a website - large or small. The "complexity" added is non-existent, unless it's because you are not willing to learn the way to do things. That's not the paradigm's fault, that's just people being complacent and lazy - sticking with "what they know" (which is fine, it's human nature).

Throwing together an API in .NET Core and a website consuming that API in React takes less than 5 minutes to get going.
5 billion events per second? That seems to be too much for monitoring data even at Twitter's scale. The article refers that they store the raw data and use rollup tables for aggregate queries, I wonder how much the ELT process costs in total.
Open VSX – A Free Marketplace for VS Code Extensions
Racist?
Hey, this is the same people who wrote the HP firmware analysis article right?

> We also developed a script that companies can run themselves, to identify Treck products in their own networks. This will not be 100% effective at this stage, but can be an efficient, effective complementary approach, since it addresses the difficulty in identifying relevant users in a cloudy supply chain trail.

Would be useful to actually get a link to said script? It's pretty vague to get the reference.
Yes. "[]" would denote the operator for accessing element of collection associated with key/index k by [k] syntax. Similarly "[]=" would denote operator for storing element under a given key/index.

E.g. in python these would correspond to a custom type implementing https://docs.python.org/3/reference/datamodel.html#object.__... & https://docs.python.org/3/reference/datamodel.html#object.__...
ASK HN: Is Basecamp DHH's constant shouting a marketing tactic?
> Oh, and gitlab isn't systematically racist, which is always a personal ethical win.

Wait, what? How is GitHub "systematically racist"?

> Shout out to sourcehut as a possible next cool thing - currently in public alpha

Sourcehut seems like a niche product for a niche audience. That's not a criticism – if anything, that's a compliment because too often people with niche needs or preferences are left out in the cold, but I don't think it'll be anywhere near the "next GitHub".
> Nah. Last thing I want is to have to fill out my credit card information in every app and worry about what's going to happen with it. Apple Pay and IAP work perfectly adequately from the consumer standpoint.

I think the thing Astropad is missing is that the App Store is not there to just facilitate payment processing. As the name App Store describes, it is a store. Store's often have markup's of 30% or greater. That's how they make money. I guess you could argue that they have a monopoly of app stores on iOS but I'm not sure that matters.

> Right, so Apple is not supposed to give me free access to nice features so I can continue to pay money to someone else. Right.

I don't even think that is the argument. Their argument is that Apple should had tried to buy them because they came to market first. I think third-party developers should always be wary of what Apple is planning and have a plan to compete should Apple or whoever decide to expand their core functionality that mimics what they are doing.
The good and the bad of using AWS Cognito for user authentication
Are you sure? The plane is viewed as being advanced, next gen of sorts, and could influence future Airbus efforts a lot.

And anyway, Bombardier was doing some operations outside Canada, like the wing in Northern Ireland.
> 1: Enable users to set default app preferences.

Fine, but really Maps and Email is pretty much the only one I care about. This is the best suggestion of the bunch.

That is what you care about, others might care about other default apps. That's why it should be freely configurable.

> 3: Allow sideloading of iOS apps.

I don't think we have a problem with lack of iOS apps. In fact I wish App Store Review was stricter and took more issue with quality and dodgy business practices (i.e. excessive and addictive use of IAP).

Of course there is a scarcity of iOS apps. Specifically, a scarcity of good quality apps which introduce new capabilities. There is no scarcity of candy crush clones etc. But the way Apple handles the App Store, drives developers into developing me-too clones with in-app purchases.

> 4: Give third-party developers equal access to APIs.

What this is asking for is for Apple to effectively release features later or not at all. Or have some even more draconian App Store rules. I don't want every random app having full hardware access to spy on me as it pleases.

There might be a few APIs, where limiting public access is justified. In most cases, we are talking about access to useful and uncritical APIs. The more Apple limits access to these APIs, the more harm they do to the App eco system.
One overlooked consequence of a faster chip is less strain on a battery and thus longer battery life. While it may not necessarily affect the perceived speed of apps, it has this significant benefit to the user.
I like your solution, although it's a tradeoff when the value type is some kind of nested struct whose zero value could be expensive to create.

Agreed that multiple return is actually quite nice in many situations, although `Unwrap()` is generally only called after checking `OK()` and the real benefit is in using `Map()`.

a, err := DoCalculation()
if err != nil {
return err;
}
b, err := Transform(a)
if err != nil {
return err;
}

is a lot more verbose and harder to read than

a := DoCalculation()
b := ResultMap(a, Transform)
> ...as religion is a choice...

It's not clear to me what aspects of religion would be obvious candidates for being described as a 'choice'. Personally, the fundamental aspects seem to operate as primal psychological forces, and overt action in contravention to them rapidly erodes things like confidence and self-esteem, while increasing things like anxiety. Every once in a while, people will definitely work against those pressures, but I would expect that behaviour to be unsustainable in the long term for the vast majority.
Towards a Blogger Peer Review
> Open up alternate payment mechanisms… without the Apple tax

I don't agree with this, as a developer and a consumer. As a consumer it is extremely nice that I don't have to deal with all sorts of exotic and different payment gateways. Some accept Amex, some don't. Some try to store my card without my consent, some don't. Some make it really obvious that not being charged during a trial period some don't. Some payment gateways are buggy, slow and frustrating and some are really good. As a consumer I bloody hate that and I love iOS and Apple for the fact that I can securely put payment methods behind Apple Pay and then know that I can do any in-app purchases via an already established and well working gateway. No faffing about with some other shite.

From a developer perspective I don't see why anyone should use the AppStore as a distribution channel to a huge market and completely circumvent Apple's cut when clearly they are offering a lot of value by making this possible in the first place?

For example, my VPN I can either buy a license by going to their website and go through a 5 minute checkout process or I can do a 5 second checkout via the iOS app. The first one goes 100% to the VPN developers, the second also means that a cut goes to Apple. Sounds fair to me, because I literally purchased a VPN in a moment where I didn't have the time of going to a website. I was abroad, I was on a mobile and I had limited time to get quickly a subscription so I could use the VPN and I would have not bought it if it wasn't for the ease and speed which the app allowed me to do. This was only the case because Apple does such a diligent job in keeping it so sleek. Without Apple Pay I would have not bought that license and they would have not lost 30% of the sale, but effectively 100%.
I seriously hope the Rust community won't get used to these slow compile times the way the C++ community got used to it. C++ has some really big flaws that can cause compilation time to become unbearable but for some reason boost really loves to abuse these flawed features. Boost is almost as bad as npm. You include a single header and then you end up including thousands of other boost headers. When I looked at the include hierarchy of a single cpp file 99% of the includes were from boost and maybe 30 includes were actually from the C++ project itself. I'm sure you could cut down 80% of the compilation time simply by removing boost and replacing it with different libraries.

I even found a reddit submission that shows how absurd boost is: https://www.reddit.com/r/cpp_questions/comments/2hzobl/reduc...
Show HN: Remote jobs for experts who aren't actively looking [via Telegram]
That's a fair point - and indeed I like those projects, not not just for finding good dependencies. I don't actually use that many external libs - but it's basically a version of "Show HN".

The projects can have interesting code to read or just show off a cool idea or a different way of implementing something than I'm used to.
GitHub stars suffer from the same problem as likes on Twitter or Facebook. A social network would actually need three separate kinds of positive interactions:

- a like ("I want to let the creator know I like this.")

- a share ("I want my followers to know about this.")

- a bookmark ("I want to be able to find this again later.")

Most social networks only have the first two. GitHub, even worse, only has one. (I personally use stars exclusively as bookmarks, btw.)
What deforestation in the US? The forest area in the US has been stable since ~1900, and the volume of forest has been increasing in the last decades.

I don't have good recent data about Ukraine, but it also seems to have increased the amount of forests e.g. in the period between 1990-2010. https://rainforests.mongabay.com/deforestation/2000/Ukraine.... ; this would match the general trend of the rest of Europe of an increase in forests.
I would be careful of playing hardcore skeptic when it comes to the brain.

You can heal someone by giving them sugar pills, that makes no sense (said a straw-man i just built) - yet placebo effect is a reality. As a matter of fact placebo take place even if you tell patient that they are given a sugar pill that has no effect on them (though effect is lower).

We are not master of our brain.

There are a lot of things happening inside that we are not aware of or only vaguely. Like split brain patients show symptoms of possibly two entities with separate choices on given questions.

Also consider tuplas, which are created entities that are separate from yourself living gin your brain. Those I believe were first described by Buddhist monks.

And the whole multiple personality disorder. I remember reading article about a person that was blind when one personality was in charge. Theirs pupils would not respond to light like a blind persons.

Sure there is no definitive answer here, but saying everything is fake and you need hard evidence is not getting us any closer to the truth.
>> No offense to Stripe, but the notion that stripe-samples/subscriptions, which has 13 total stars with exactly zero new stars today is the new JavaScript “hotness” is a joke. This is totally useless to everyone.

THIS.

The new algorithm is not only horrendous but SUPER FLAWED!

Here is what happened.

After receiving 900+ stars within a week of launch - we never make it to 'Trending' weekly or monthly!! We were their trending for 3 days. Then all of a sudden we are gone. The rest of the repos which were trending with us with as little as 50 stars are in weekly/monthly trending!!!

Can you please help explain this @Github ?

When contacted Github support about this flaw - the reply was short (they dont wanna reveal their buggy algorithm! I was asking to look at the problem not to defend their solution)

Stars not only tell how cool a open source project is but also makes the new open source developers produce valuable work without next to nothing in return.

Just taking out this small dopamine rush translates to this - a good company (Github) was acquired by an old-enterprise.
As a migrant myself (although white-on-white, so to speak), I understand where they are coming from. I think I've actually come to value my "original culture" more highly, after more than a decade abroad, despite having integrated pretty comprehensively into local customs.

Nostalgia is a powerful and irrational sentiment. It doesn't excuse the racism, of course, but I can understand why it would reinforce it.
Yepp I do know about that one, but it is based on an outdated js library :/ https://github.com/amper5and/secrets.js
I'm curious, would you say it includes Arabs, Persians and Jews?
GitHub was never fun: it killed the decentralized aspect of git. It also killed git-based bug trackers and wikis.
You ought to see Atlanta. We have more people outside now than even live in the city. The yuppie dog parks with membership fees and booze have waiting lines.

Consequently, you should also take a look at the Georgia coronavirus case volume. But it's as if nobody gives a damn.