skysight-inc/HackerNews huggingface dataset:
I think the problem isn't the % of population that lives in a particular hemisphere, it's that the seasonal versioning scheme forces you to think about which hemisphere the software was created in. I'd say most users of an open source database would be aware that there is software being written in South Africa, Australia, New Zealand etc.
It’s a huge stretch because you haven’t provided a plausible causal mechanism. All you’ve done is point out correlation and correlation is almost meaningless on its own.
Hacking Google ReCAPTCHA v3 Using Reinforcement Learning
I never claimed systemd owns resolv.conf so the fact that the latter predates the former is irrelevant. resolv.conf is to be used to implement the resolver API. Any tool which uses resolv.conf for any other purpose does so at its own peril.
You do realize the glut of PhDs is a global problem, not something confined to United States policy.

The article you cited is too much of a conspiracy theory for me to take seriously (Eric Weinstein is fun to read and listen to but he's crazy, and I wouldn't put any stock in his social commentary). Nobody orchestrated a secret plan to lower wages for science majors.
> Fifteen received 40 mg of propranolol after spending 2 minutes in proximity to a large tarantula, 15 got placebo, and another 15 received propranolol without exposure to a tarantula.

What about a group who was exposed to the tarantula without the propranolol?
> > Since we release on a 6 month cadence, we’re starting to name releases by season and year, which means our next release is now CockroachDB Spring ‘19.

> Ugh. You'd think the creators of a multiregion database would realise half the planet has Autumn the same time as the other half has Spring.

The season name will only be produced in marketing materials mainly targeting North America and Europe. The technical product will be named "19.1". The season name will not appear in an install.
Ppcp: Cp with progress bars written in Rust
I've seen this happen with Babel a few times. They've released bugfix releases which fixed a slightly incorrect implementation of a spec, which ended up breaking loads of peoples builds (this was before npm/yarn had a decent way to lock dependencies). Turns out, compilers have a really high bar for what can be considered a non-breaking change.

Generally though, I think for end user software, a "breaking" change is one that requires the user to relearn something, i.e it breaks an existing mental model.
Glad I am not a data scientist, sounds like garbage collectors with the occasional promotion to barista
Funny. Not everyone knows what "Spring" is. It's not the universal season you think it is.

Definitely year.month is superior.
https://ec.europa.eu/eurostat/web/gisco/gisco-activities/sta...

http://ec.europa.eu/transport/infrastructure/tentec/tentec-p...

https://ec.europa.eu/maritimeaffairs/atlas_en

https://www.eea.europa.eu/data-and-maps
How close is bluespec to your thoughts on a verilog replacement? eg https://www.cl.cam.ac.uk/research/security/ctsrd/beri/
Employees too, though - you’d know how much they were paying people in the same role.
Feel free to email me with any questions: felipe@scaffoldhub.io. Thanks!
You may be right, some JSON parsers even support comments. But you never know which parser is strict and which not, because it's not part of the specification.
A point not highlighted in OP article is that Enterprise customers are shy to upgrade to a "next major version" because they will _assume_ there are breaking changes in there (even though semver allows bumping the major number without breaking changes).

Calver side-steps this user bias.
So the only way to get housing should be to come up with a down payment, qualify for a mortgage, and accept all the risk and transaction costs of owning? This will increase affordability?!?

What should kids fresh out of college do?
In Sweden, the default is to make everything public, public domain style, so with income taxes for example, the amounts are public, but the sources of the income are not (because of personal integrity, not to be able to map military, police etc. employees).

A perhaps internationally unusual thing this creates is that entire police investigations, including interview transcripts, are usually available to download as soon as court proceedings begin.
This article mentions the words accuracy/accurate/accurately 10 times, e.g.

"when using his own dating-site-sourced dataset, was accurate at predicting the sexuality of males with 68 per cent accuracy – better than a coin flip"

But accuracy seems like a poor measure for something like this, when the population is highly unbalanced. It's trivial to create a classifier with high accuracy: just outputting 'heterosexual' every time would yield ~90% accuracy on faces of the general population.
Qualcomm iZat and baseband location tracking (2018)
Interesting. Do you think the government should disclose the names of rape victims?
Is It Okay to Stereotype?
Marketing will, of course, do whatever they want. 3.x, 95, 98, ME, XP, NT, Vista, 7, 8, 10. Or just change the name when they want, ala macOS.

Edit: added Vista... thanks!
While Prolog’s operational semantics are given in terms of least Herband models (at least, before you consider negation), you can also view a Prolog program as a subset of FOL and give a traditional model-theoretic account of the semantics. This may be less useful practically, for the reasons you give, but sometimes it’s nice to consider that a symbol “fred” might actually refer to a person called Fred rather than just be symbols all the way down...

(It always surprises me when Prolog texts refer to the least Herband model as the “intended model” - it’s definitely not what I intend when I write Prolog!)

So while we can say that an “ancestor” relation in Prolog correctly defines transitive closure within the least Herbrand semantics, at some point we actually have to relate that “semantics” to the real world if we want to know what our programs mean.

Edit: putting this all another way, my understanding of (pure, positive) Prolog’s operational semantics is that the least Herbrand model contains exactly those sentences that are true in all models of the program, whether those models are Herbrand or otherwise. So it’s not quite true to say that Prolog only considers the least Herbrand model, but that it may as well only do so because the (operational) result will be the same. It’s been a while since I’ve looked at this any great depth though.
This is the real answer. Semver is a tool to keep code from breaking while communicating useful information to developers and engineers. Branding is an entirely different game, and the branding doesn't have to be machine-readable or adhere to any spec.
Yes, just now
An old English farmer with a strong Dorset accent once explained the difference to me:

“If you see a raven, and there’s only one of them,
that’s a crow that is. If you see a crow and there’s lots of them, that’s a raven, that is”.

Simple!
Their website has Javascript which causes every single page to spend 3 seconds stuck at a white screen before showing content. Disabling JS makes content appear nearly instantly.
> how much time has elapsed between two releases

If they really wanted to communicate that clear without having to read extra docs they should have used 2019 version instead of 19.

> Our Spring ‘19

The world is big, bellow the line of the equator the seasons are opposite so that could lead to more confusion to the lower half of the planet.

In summary, whatever works for them, SemVer is not the clearly the winner in market share, so we as devs always have to check and double check when upgrading things but IMHO the arguments provided in the article are not strong enough to justify the move.
CosmosDB used to be called DocumentDB, which now Amazon uses as name for their service too.
> I think you mean "makes it impossible to know if a release includes backwards incompatible changes without looking at the release notes, while still having a release number say nothing about other aspects of the significance of a release."

The compatibility guarantees of CockroachDB do not change with this. It's always been the same: version X+1 will remain backward compatible with X but may break compatibility with X-1. Deprecation notices for definitive changes in version X+2 are introduced in version X.
Large, flightless bird attacks and kills Florida man
The description is so spot on.
The above poster was very brash with his emotions which is probably the source of downvotes but his opinion is shared by many, and by me very deeply.

I’m forced to spend a significant amount of time in Miami in a professional setting. I am so damn tired of women touching me in what I consider a wildly inappropriate and intimate way.

I never say anything to them because I don’t think their is anything wrong with them, I understand it’s just cultural. I share deep hugs with my close male friends of 30+ years frequently. I don’t accept that there is anything wrong with me or the above poster. We simply don’t want to be touched outside of the contexts we find appropriate.

This discussion has been excellent as it’s mainly focused on how to handle the rules of engagement in a world that includes people like us and people like them. Please try to focus on that and not on deciding who is wrong.
Because its summary does not exactly agree to the specification.

> Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backwards-compatible bug fixes.
By that interpretation, their calendar versioning (19.1.0) is also valid semver, because there's no rule about NOT just incrementing whatever whenever.
It seems awfully coincidental that this is the first time in the paper’s going on to 200-year history this has ever been suggested.
Life is beautiful when one does time-and-material projects.

Every half backed release can always be improved later, at customer expenses.

Likewise, not everyone is doing button clicks on AWS to scale their compute center, and a proper knowledge of distributed systems is required in order to do correct scaling.

Mongo DB problems are well known across the interwebs.

I am not going to change your mind, nor you will change mine, so lets leave it here.
Nah... if anything trauma can make some people better oppressors and killers. It induces dissociation.

It's part of why you see generational cycles of violence. Each traumatized generation traumatizes the next.
Engineers like calver too! (I do.) Calver tells me very clearly how old a release it and what was the technical landscape when it was released.

For example I know precisely how old ubuntu 16.04 is and what I can expect to (not) be in there.
Also see quadcode compiler for Tcl: compiles Tcl bytecode into LLVM IR (and thence to native code).

https://wiki.tcl-lang.org/page/tclquadcode
This individual wasn't going to the Bay area or to work for 'FAANG'. I think you need to get some perspective. For one thing, in no universe is $100k 'poverty rate' anywhere. I can guarantee those that are making this salary are not poor. To even suggest it is delusional (and I will grant that this was probably a joke).
What additional information--since you mentioned anonymity, I mean in an entropy/information gain sense--is learned from income taxes? I should say from the get-go that I assume these public income tax disclosures would map names to income, but not names to addresses.

I would think we already have extremely predictive, though broad (e.g. interval censored), indicators of income and wealth that are sufficient to cause the threats you mention. Currently, we can map ZIP code to income. And we can map targeted names to ZIP code, or use consumer files to map large numbers of names to ZIP code.

There may theoretically exist a class of recluse who lives in a shack but makes a gajillion dollars. That person would be partially de-anonymized by this process. But under the current threat model, there are paper-poor people living in expensive or apparently expensive places who face additional risk as well. Net-net, hard to say which group has more people.

If the costs are the same, then the argument should focus primarily around the comparative benefits. That's a case I expect the article and other comments can articulate better than I can.
Yes, 3 or 4 times. Each time I escaped by making sure I had 12 months of (frugal) expenses saved up, and then taking the boldest calculated risk that presented itself. Each time, it’s catapulted my career to a level I’d previously thought unreachable, and opened up a world of new opportunities.
ATS seems relevant, it has dependent types and linear types. My understanding isthat linear types have a lot in common with barrow checking.
Tools like jsonnet and dhall exist to address the very problems you have called out. You may want to give them a closer look.
Sure, but that's not the same as not playing by the rules.
Previous incarnations didn't have invisible units, drafting, wards and more. Hence humans had to adapt to an essentially new game. This version of OpenAI Five appears to play standard DOTA.
> I think these kinds of opinions are so vile that they do not deserve publication, at least not in NYT.

This is ridiculous. I'm from a country with public tax records, and wholeheartedly support it. It definitely needs to be part of discussion when deciding how to tackle tax avoidance, corruption, and wealth disparity.

I've never checked my friends' or colleagues' taxes, even if I could. It's quite important that the tax records of the notable figures are public though.
calver != timestamp version

calver has a number picked up when the release is produced, not when the build is run.
Intelsat 29e was in the geostationary orbit at an altitude of 36000 km. The Indian ASAT test was at an altitude of 300km. For any debris to reach that altitude, the explosion has to boost its velocity by 2 to 3 km/s. This is highly unlikely.
You can replace Norway with Iceland if you'd like. No oil there.
Here, the project end announcement.

http://weblog.ikvm.net/
Pages are managed via page categories, which you can create depending on the structure of your side. We also have a module in our roadmap that will allow you to create different content structures, so you'll be able to build more than just pages. Similar what Drupal does.
Stratolaunch, the World's Biggest Airplane, Takes Flight
Shouldn't that be the other way round then, according to the article?
It’s funny you say spaghetti and list two tools that were invented to eat noodles (chopsticks and forks). Even after it’s invention, it took centuries to improve the fork with a third and fourth tine. It seems hasty in an industry so young to say pick one tool and get great at it. We wouldn’t be in the same place as an industry if we didn’t accelerate web development with oo, dynamic languages, various innovative frameworks etc. a poison transform doesn’t change but the http spec and its requirements do (try writing the asynchronous code that http2 requires on the languages and frameworks of a decade.
Except that for it to remain both valid calver and valid semver, they would have to delay all breaking changes until January every time they come up.
Uh, ok, but, FTA: "Ravens often travel in pairs, while crows are seen in larger groups."
See also, “lenin was a mushroom”:
https://en.wikipedia.org/wiki/Lenin_was_a_mushroom
Amazon failed at laddering. Laddering is an attempt to de-position a competitor
The database lives outside the lambda environment. Unfortunately the serverless stack still doesn't have a a way of solving a problem when it comes to storing the data inside the serverless functions.

Webiny uses MongoDB, for the manage hosted versions, we actually run on AWS DocumentDB.

Hope this answers your question.
At 30 seconds into the video I say "from a topologist's perspective, how you might try and answer this question". I tried to be very clear that this was not the one true answer, but just my perspective. And the impression you got was:

> Instead it comes across as a geek being smug about knowing the "right answer" to brain teaser because topology."

Perhaps the moral of all of this (and discussions on the internet in general), is that communication is hard.
Rust is very nice as safe systems programming language.

But every sane safety advocate also acknowledges that we aren't going to throw away the millions of lines written in C and C++ tomorrow, and there needs to be a way to keep UNIX derived platforms, while improving their security.
Podsheets: Open-Source Podcasting
Show HN: Overstated – React state management library that's delightful to use
Lua is also good for same purpose.
There is more to life than money, but the United States is a capitalist country, where nebulous concepts like "value" are measured in dollars. Teaching is an important role, but it is not valued. If it were valued in our economy, it would be backed by more dollars. So where does that leave women who work in these roles that are simultaneously "important" but not "valued"?

It's like when politicians say, "being a mother is the most important and difficult job", but then no one actually backs and elects women whose primary identity is being a mother. Isn't it strange that we don't want people with supposedly "the most difficult and important job" to represent us? It's because we as a society don't actually value it, we just pretend to. That leaves women economically poor and underrepresented in political decision-making.

Being economically and politically poor doesn't translate into happiness for women.
The 15 that got placebo didn’t get propranolol
that's just insane.
I start to see more and more news about countries that understand how crucial it is to recycle.
>> It's normal that they have military bases in a lot of other countries.

Yes, it's not normal. It's essentially a soft military occupation.

There is actually a great deal of protest against that. It's usually the left that protests and so it's not as widely, or as sympathetically, reported in the press, but protests certainly do happen (protests were actually widely reported in the mainstream news when I was growing up in Greece). Unfortunately, the US is way ahead of everyone else in terms of military power and so no government really dares oppose them directly.

The justification for the bases is, I believe, that the U.S. is an ally of the nations it has military bases on, but of course none of those countries have bases on U.S. soil so this is a very one-sided alliance. The way I understand it, the bases were established at the end of WWII when most of the host countries were either defeated (like Germany and Japan) or were exhausted by the war and didn't have the (military) power to oppose the US' demands. Especially in Europe at the time, there was the even greater
threat of the USSR. After WWII Europe was left in ruins and between a rock and a hard place - the US and the USSR. Europeans had very few options, other than pick one bully to bully us.

This is an important lesson to remember in this time of rising European nationalism and Euroscepticism. This is what happens when we turn inwards and mind each our own small national interests: a larger power muscles in and takes control. Only a united Europe can survive in the modern world. We, the people of Europe, must wake up and smell the coffee. The EU is the last bastion of prosperity, democracy and human rights on the planet. We must not let this unique achievement go to waste because of petty nationalisms and childish fantasies of past imperial glories.
Sorry, I was not aware of that! It was not my intention to mislead you. Hope you enjoyed the article nonetheless :-)
I'm going to advocate strongly for getting your hands in the dirt immediately and leaning on that more than traditional database design books (they have their place, however I think they're a relatively weak benefit when starting out, and often more of an added intellectual burden that you don't need yet).

I learned everything I know about database design from building a lot of Web services over a long time. Starting from very simple concepts and gradually increasing complexity as my competency increased. I think you can simulate that process and skip some of the time to an extent however (ultimately design & theory must meet real-world use to become great at it). The only books I read were on the SQL language. I added to that by researching optimizations online. After learning SQL and a standard relational database approach well I found everything else was comparably easy to pick up. Good books on SQL will often cover (to an extent) connected topics, including limiting the duplication of data and indexes. If you already know SQL, then even better.

To compress your learning time, I would set up a relational database (using whatever you prefer, MySQL or Postgres for example). I would come up with a fake application concept, something with size to it (not just a blog application or note keeper; unless you need to start at that level of simplicity, then by all means). Maybe lay out your own version of a Stack Overflow Q&A type site (ideal because of its structure and semi-obviousness), strictly only on paper so to speak (do not write a single line of application code, do not worry about scaling, backups, etc. etc.). If you happen to get stuck, in the case of Stack Overflow you can reference their actual database design online.

To start I would probably map out the relationships on paper in combination with the actual database you're working on putting together. Later on you'll generally find you can keep that in your head without any effort, it'll become second nature.

Once you feel like you have a good schema, I would stuff your tables full of large amounts of fake data and stress the system with manual queries, to begin simulating performance and learning the benefits of proper indexes and how queries are impacted variously.

Do this over and over and over again. You should be able to do one of these per week in your spare time (or more, depending on how much time you want to throw at it and how much you want to accelerate your knowledge). Every time you do this, you'll get better at it. It'll also be helpful to redo old designs, to see how you'd improve upon them as your skill advances. And obviously improvise where you think it makes sense.
Apologies for being pedantic, but nearly 90% of the world's population lives in the Northern Hemisphere, which also holds most of the land as well.

I'd say they're only 10% off
Tricks to Optimize ZSH
That such a BS title.

What the hell are the people who are PAID to work for their voters doing? Do they have a mind of their own?
Sorry! It just goes to show that I am living in a filter bubble of mathematics. My intention was not to deceive you :-)
What Is SMM Panel
that's the difference from being skilled in many eras, than focused on one single goal and be damn good at it.
The primary difference is that it has a strong static haskell-ish type system. Secondarily it is purely declarative (though so is datalog) and functional so no side effects and the clauses can be written/checked in any order (though it uses monads, like in Haskell to be do IO and force ordered evaluation when that's important)
> It provides extra social comfort and connectivity.

It does, but not for "people who just met". For them it provides awkwardness and the feeling of being dominated.
What every compiler writer should know about programmers (2015) [pdf]