skysight-inc/HackerNews huggingface dataset:
I know kids who have pocket knifes and it does not strike me as something weird. But, making explosives and fires while not knowing how to keep it safe is something that rightfully disappeared. Such activities did not ended up well all the time actually.
> This typesetting is fantastic. Love the style.

I dislike this kind of typesetting, the sans-serif font is nearly unreadable, and the math displays are just slightly smaller than the regular text, with the same font. WHY? I would love to have access to the .tex source to compile it in a saner style.

The drawings are excellent, though. I'm enjoying the ones on Morse theory.
Since everyone is sharing their opinion and experience with mongodb I think I’ll share mine.

As an appeal to authority I would like to mention that I have relevant vocational qualifications on the subject (more geared towards scalability and operations). Although I don’t believe it really matters - it will to those who assume I don’t understand best practice.

MongoDB itself is not /really/ a valid choice in many scenarios that it was painted as solving. Their only fault is overzealous marketing, it has (in my opinion) very clear pain points that should be avoided, but those painpoints are antithical to why many people used it in the first place.

Most people pick up mongo because it’s painted as being “beginner developer friendly”, I don’t mean new developers, I mean picking it up and running with it, without understanding it, was made to be incredibly easy. But MongoDB itself needs you to understand your data patterns before you start adding shards, so the technology itself depends on you actually sitting down and designing an architecture while understanding that. These goals are at odds with each other.

In MongoDB (as it was when I was using it in full prod 6+ years ago) you -needed- to understand how your data is going to grow and how it will be queried long before you ever created an index. You could not grow after creation. But using it as a plain document store with no searching and heavy sharding on the document ID is the best way to go. And in that scenario it is much better than most competitors.

In nearly every /other/ scenario its a less favourable choice than another technology of some variety.

I would argue the data loss point but I think if that’s not a solved issue it will be, and I’m fairly certain you can configure it to be slower but correct (my memory is bad).

I am not a MongoDB advocate, nor do I hate the technology outright. I strongly dislike how it was marketed as being a panacea.

And for the same reason I avoid PHP, I will attempt to avoid MongoDB.

(As in; it can be done well but the majority of cases will be poorly implemented)
Sort of, but even in Finland, the Moscow treaty was called "interim peace" (välirauha) already before 1941, indicating that it was obvious that the European war will again spread to Finland's borders again.

The Soviets occupied Baltic countries, and continued and increased the political and military pressure against Finland already by late 1940, so that Finns did not believe it really is "peace".

Many unfortunate incidents worsened the situation; for instance, the day when the new Soviet ambassador arrived in Finland after the Moscow peace treaty, Finland had a national day of remembrance for the fallen soldiers (akin to Memorial Day in US). With about 25 000 men lost just few months before, this was of course done with flags in half-mast throughout the country and the mood was solemn and grave.

But the new ambassador did not know this, and he thought Finns are just demonstrating against his arrival. A wiser ambassador would have known better, but Stalin preferred ideological purity and refusal to listen to facts.
The thing that worked was getting your story to the front page of HN yesterday. Without that, no amount of tweeting or email is going to do squat.
Eventually kids today will experience life not too unlike Brandon Fraser in the film blast from the past. In total isolation until adulthood. Majorly unprepared for what life has to offer them. But he is smarter than average in that film, but the depth of his social isolation will be reality.
Thanks for the more informed comment to my "50% trollish" take :)

Agree, the colonial empires did unimaginable horrors, you're probably right on this, probably they should never be praised. ...my bad for ignoring the part of their history that happened outside Europe. Maybe the word "empire" is a bad one to use, too many bloody connotations for non-europeans.

But there is to be said that the industrial revolution and its consequences would likely not have happened without the colonial empires. And, as much as we want to consider our society the consequence of the French Revolution and the independence war and all those etc., I think our true culture we live in (not the one we imagine when we go to theatre or read some lofty philosophy) that brought us the current comforts, including the laptops we type from, is the (incredibly bloody) product of industrial revolution and industrial capitalism that was fuelled by imperialism. There's where we come from, and it just is, guild / shame etc. are practically useless with respect to a past longer than a lifetime, water under the bridge etc. We just need to be wise enough to not repeat the mistakes of the past. And honest enough to take ownership of the true foundations of our society. And to use the fruits of the spilled blood as much/best as we can and make them plentiful to all - the only thing to do about spilled blood is to make bloody sure it wasn't spilled for nothing!

And:

> reduced the power of the elites, and forced them to content -and deal with- their own population

...that's another issues. I'd rather have whatever elite crops up at the top of an empire fan out and dilute their exploatation as much as possible. Modern informational society will make it much harder for far off acts of bloody exploitation to go ignored and unnoticed anyway, with a globalist culture of social responsibility, call it a "global-PC-2.0" (hopefully less ridiculous than the 1.0 version of "political correctness") in lack of a better word.

These are the challenges I care about: (1) how to create a "globalism 2.0" that economically works (maybe the whole dystribute-everything and crypto things can be put to good use here) for the best and also produces "global culture" (the 90's brought some mildly successful examples of this), and (2) how to create some "global-PC-2.0" or "distributed global eco social responsibility" (this will need some true innovation, and it will need truly un-censorable and anonymous communication infrastructure too as a substrate to work on - think "global channels that could broadcast live and no nation state have the power to shut them down even if they discover it breaks their (local) laws").
> these guys are a lot less public and I'd suggest less susceptible to being led astray

They were in a niche, staying away from the "big players". Now that they join Steam, they'll be inevitably dragged in to "public" (if you'd like to call it that way).

I really hope that...

- ... they can handle it

- ... they can deal with the negative reviews of that kind of player that don't understand the concept of the game. For a newb, this can be a really frustrating game.

I keep my fingers crossed.
Hazard Sterling Asensio Kante in Chelsea Roundup
Caching can be disabled https://support.google.com/webmasters/answer/79812?hl=en

But per the wording "noarchive - Prevents Google from showing the Cached link for a page" - and it seems likes it is technically just avoiding showing the cached link.
That zoning change might raise local prices a lot. Neighbours may believe their own property will appreciate in value massively, and approve the zoning change just for that reason, especially if it's advertised that way to them.

Never underestimate the ability of people to ignore everything else, when property price increases are at the forefront of their minds.
They also deliver support on the front page of Reddit
> With abusive practices like this, how can you ask patients to trust you when you say, "yes but this time I actually need it to be this high"?

I think part of the problem is that it's not the same people. Some companies are pursuing aggressive price gouging tactics, and others are legitimately charging a lot of money for something that either costs a lot to make or that they invested a lot of research dollars in.
Thank you for recognizing the quality of the article. The "UX is great" response was more of an answer on the same level as "UX is terrible": it did not provide any explanation on why it is terrible and it seemed to be a quick judgement. History Lapse is meant towards the uninitiated youth and not the avid reader. You can read more about it in our whitepaper here https://en.historylapse.org/whitepaper
To quote myself from a post the other day https://news.ycombinator.com/item?id=19407170 :

> PyDatalog does Datalog (which is ~Prolog, but similar and very capable) logic programming with SQLAlchemy (and database indexes) and apparently NoSQL support. https://sites.google.com/site/pydatalog/

> Datalog: https://en.wikipedia.org/wiki/Datalog

> ... TBH, IDK about logic programming and bad facts. Resilience to incorrect and incredible information is - I suppose - a desirable feature of any learning system that reevaluates its learnings as additional and contradictory information makes its way into the datastores.

I'm not sure that Datalog is really necessary for most CRUD operations; SQLAlchemy and the SQLAlchemy ORM are generally sufficient for standard database querying CRUD.
Can be easily done by printing out the stdin to stdout in the first place?
What makes you think a vendor will honour your screenshot? (That you can't even prove isn't doctored.)
What better reward is there to reap than doing what you love?
Object and document databases have been around for decades.

Likewise ORMs which allow for higher order types etc. have been around since WebObjects i.e. also decades.
http://grantome.com/grant/NIH/R03-DA033495-01A1

There are conflicting results across cannabinoids and neurogenesis.
There are clear places where “king” and “queen” are similar to each other and distinct from all the others. Could these be coding for a vague concept of royalty?

This is a common misunderstanding and unfortunately strengthened by the example of 'personality embeddings'. It is easy to understand intuitively why this is normally not the case. If you rotate a vector/embedding space, all the cosine similarities between words are preserved. Suppose that component 20 encoded 'royalty', there is an infinite number of rotations of the vector space where 'royalty' is distributed among many dimensions. Consider e.g. the personality vector openness-extroversion as values between 0-1. Now we have two persons:

[0, 1]
[1, 0]

These vectors are orthogonal, so the cosine similarity is 0. Now let's rotate the vector space by 45 degrees:

[-0.707, 0.707]
[0.707, 0.707]

The cosine similarity between the two vectors is still 0. Clearly, the direct mapping of personality traits to vector components is lost (as can be seen in the second vector).

Obviously, this is something that you generally do not want to do for personality vectors. However, there is nothing in the word2vec objectives that would prefer a vector space with meaningful dimensions. E.g. take the skip-gram model, which maximizes the log-likelihood of the probability of a context word f, cooccuring with a context word c. Shortened: p(1|w_f,w_c) = 𝜎(w_f·w_c). So, the objective in vanilla word2vec prefers vector spaces that maximize the inner product of words that co-occur and minimize the inner product of words that do not co-occur. Consequently, if we have an optimal parametrization of W and C (the word and context matrices), any rotation of the vector space is also an optimal solution. Which rotation you actually get is dependent on accidental factors, such as the initial (typically randomized) parameters.

Of course, it is possible to rotate the vector space such that dimensions become meaningful (see e.g. [1]), but with word2vec's default objective meaningful dimensions are purely accidental, and the meaning of vectors is defined in their relation to other vectors / their neighborhood.

[1] https://www.aclweb.org/anthology/D17-1041
Skynet. Resistance is futile.
But then you have a flat in the city, and a big house in the country that at best gets used at the weekends. But then you have upkeep of 2 houses so you're not really that well off, despite having a mansion in the country.

Or the kids realise this, sell the homes, and you still have the downward pressure on prices. (probably more so, as they'll want a quick sale)
Snow was always the canvas for his thoughts on art. My favorite uses that fact for the pun: https://www.gocomics.com/calvinandhobbes/1994/12/29
"And that's what we're talking about here, compilation speed, not computational equivalence."

I believe the original poster meant generated code when (s)he wrote about compiler performance; the compile time is rather irrelevant for something that gets done once; what's relevant is the speed of the generated code which then runs the next billion times (or more).

So let's get back to the performance of the code generated by the Rust compiler, shall we?
I live in Europe, driving is not needed. You hop on a train or on a bus, although if you have work 100 km away you wouls have some arrangements to live there for some part of the week commuting 100 km daily is unpleasant.

Unless your destination is in some rural village that is not reachable by train/bus, like closest bus stop is 5 km away you don't need a car, it is more convenient sure but not essential.

I have colleagues at work that are from small towns 100+km they rent a flat in the city here and go home on weekends, by train or car.
I’ve found that one of the best investments you can make is a housekeeper and gardener. I have a big house with a big yard and definately could not do it without them. I live in a part of the world in which labor is very cheap so having a fulltime maid isn’t a financial issue. I understand that things might bw different in the US, but I don’t think it’s unaffordable to have someone clean up and do laundry a couple times a week and someone come to cut the grass every month or so. Maybe like $100/day for each? Only a couple hours of work if you are making a standard developer salary.

But it’s just the feeling of freedom that I like about it. My wife can cook things without us worrying about the mess. I can spend my free time as actual free time, instead of worrying about household chores.
It's not that China is delibrately making an exception here for foreigners -- it's just how data roaming works.

The reverse is also true: a Chinese mobile number, even while roaming in the US, will still be subject to the Great Firewall.
That's effectively the network setup I have. A long range radio link to a farm in the area that then has an upstream link (again via radio) to a residence that has a fiber connection.

The latency can be huge when we have less-that-optimal conditions.

Since the throughput is low and the latency high, it's not streaming-video capabl. A buddy downloads a load of movies to an ssd and drops that off every now and then.

For real-time news I use an actual radio. There are some good news and music stations in the area.

I have an offline copy of the spanish language wikipedia.
Strange title.

Does merely recalling a language pattern really count as inspiring ?
You're not subsidizing the markets far away. Price discrimination isn't subsidizing. The supplier is just able to extract the maximum price from each market.
> Ben and Valentina Bethell spent about $3.5 million in 2009 [..]. The couple listed the home in 2015 for $4.495 million, and have since reduced the price to $3.995 million.

It's somewhat insane that houses are automatically assumed to appreciate. They have lived in the house for a decade, and it's no longer brand new. Why should the purchase price now be half a million more than the construction costs were?
To clarify the comparison I made, consider the set of integer solutions to linear equations (or to be more precise, the Diophantine set of a linear polynomial). For example, for the equation x+y=k, the set of integer solutions k is merely the set of all integers. For the equation 10x+6y=k, you get the set of all even integers. For the equation 10x+6y+7z=k, again you get the set of all integers. So the sets of integers that you can obtain as the respective solutions to linear equations are all very simply structured. (If I'm not mistaken, they are always simply the multiples of the gcd of the coefficients of the variables, possibly translated by some constant offset e.g. if one is considering 6x+9y+15z+7=k, the set of obtainable k (by plugging in various values for (x, y, z)) is “all integers that are 1 mod 3” — so the set is always simply an arithmetic progression.)

Similarly for quadratic equations — you still get sets that are easily parametrized. Something like this is what motivated Hilbert to ask the question in the first place. Nothing so far would have suggested that if you go up to higher-degree polynomials, you should eventually be able to obtain any computable (i.e. recursively enumerable) set as the set of integer solutions to some polynomial equation. Yet that's the case.

The contrast was never with real numbers, so mentioning real numbers is neither here nor there. (Though I understand how one can get that impression, if one thinks that what is being highlighted is “Diophantine solutions” in the sense of “integer solutions” as opposed to “real solutions” or whatever.) The surprising fact being highlighted by the number-theorist in the quote (and one of the highlights of 20th-century mathematics) is that the structure “the set of integer solutions to a polynomial equation” is rich enough to encode all possible computation — i.e. polynomials are not as “simple” as one may think. (Please take a look at those links if you haven't; it's really beautiful and super surprising that a program can be encoded as the set of integer roots of an integer polynomial.)
Interesting that the en-GB pattern of naming dates ("25 March", not "March 25") would make it that much more efficient, but I imagine that's culturally unacceptable to the average US citizen?
I have been thinking about a similar question while building a image hosting site.

Which resolution of thumbnail should I provide for each client?

On a desktop, I can be reasonably sure that the user doesn't have limited data or bandwidth, but their resolution (and dpi) might be quite small.

On mobile, the user might have a hiDPI screen which indicates I should send them a high-resolution thumbnail. But I don't know if they would like me spending their limited data or bandwidth that liberally.

So far, I haven't found a way to indicate or request these sort of preferences, but with the up-and-coming support for srcSet, <picture> elements etc., I would love to provide multiple thumbnail alternatives if a client could reasonably decide between them.
The article is about iPhones for the US market, not about iPhones for the Chinese market.
A shell script that deleted a database, and how ShellCheck could have helped
Summer child, the web is to extract money from consumers for benefit of property owners. If it was about sharing copyright law would not apply.
> we ended up with a mamaRoo

they're actually ok for when you need 20 minutes to cook dinner or do some other small task.
Maybe suburbs sets kids free, but as they get older, the suburbs are a prison. When the only thing teenagers have to do is smoke and drink and go to mcdonalds, life kind of sucks for them.
Good point, there are URIs for other protocols (like FTP, Gopher etc).
Any blog posts or talks that inspired this? How do you handle retention? Any libraries or tools that helped with it?

I can see the use of such logging clearly, but I work at a young startup and implementing that ourselves sounds like infrastructure overkill. Maybe I'm overestimating the work?

Thanks for any thoughts!
> I would hardly consider Yahoo to be a leader in anything at this point, not sure about mail.ru.

mail.ru is owned by the same mafia group, that controls majority of Russian internet. They are either very stupid or want the same thing as Google (to destroy email as we know it). It is probably both.

Participation of mail.ru implies, that Russian mail providers won't ban Google in retaliation for this crap (neither on SMTP level nor via country-wide firewall).
Thank you for your responses. Unfortunately I'm not as comfortable using my primary account for responses here, so I will abstain from discussions of a political nature.
EToro Buys Danish Blockchain Co Firmo – Globes
I don't think subj will be adopted for normal correspondence. It will be used only for marketing emails. I will not be spending time encoding AMP to write to somebody.
>I've often seen families get particularly hostile when an in-law involves him or herself with the death or illness of a parent.

Definitely. The husband of my sister trying to insert himself - it felt so wrong at the gut/instinct level. I just felt at the gut/instinct level that he has no voice - no "standing" - in that situation. While it was expected and predictable feeling, its actual strength was a bit surprising. Note that in general I have nothing against the guy, and we're good with the sister.

GP> I spent over 2 hours with him trying to talk it through.

You just wouldn't get it with me. I'd just have no reason to waste all that time and energy with somebody who have "no standing" in the situation.

GP> I never insulted or condescended him. My goal of the conversation was to allow his sister (both are the patients children) to participate in conversations with the medical staff.

did you really think that your supposedly nice conversational skills would be more powerful and effective than a lifelong relationship, whatever complicated it may be, between the brother and the sister? Talking about insult and condescension ...
I had a 3 story apartment once with like a room on each level. It sounds cool, but it’s terrible. Don’t underestimate how terrible it is to climb 30 flights of stairs a day.
You can pretty easily do a historical record look-up on the domain and its DNS. It does not appear to have any ownership tie to major media.
I am constantly saddened when seeing people carrying lots of stuff on crappy mountain bikes. How come mountain bikes have become so popular that they are so much more ubiquitous than all other kinds of bicycles? A (crappy) suspension fork is nowadays cheaper than (any) rigid fork, yet heavier, less durable and harder to maintain. Why there are so few cargo bicycles? Why don't Chinese frame makers make them? Cars would be so much easier to replace if cargo bikes were more affordable.
The Zerynth Platform
The problem is that the UK seems wanting to cherry pick their autonomy and make use of the benefits the EU has to offer while rejecting the obligations and rules of such a union. Obviously it doesn't work like that and the eu doesn't have any interest in letting them have their cake and eat it too.

The only Leave-scenario people actually could have voted for in the referendum was a no-deal-brexit. Any other promsies were ranging from uncertain to wishful thinking.
In the tweet, the author of Redis says "[Paul Graham] ... inspired the creation of Redis". So it probably counts!
Well I hate to be the bearer of bad news but the capital of Wales is not London...
European-style is referring to the architecture, not how people in Europe live. I don’t think anyone is laboring under the impression that Europeans all live in 7.5k sqft houses.