skysight-inc/HackerNews huggingface dataset:
> There are many business models that are complementary with respect to open source, and some of the best open source software (and certainly the least complicated from a licensing drama perspective!) comes from companies that simply needed the software and open sourced it because they wanted to build a community around it.

I've come to the conclusion that this is pretty much the only long term sustainable ethical way of developing (foss) software. That is to say that I don't believe anymore in pure software businesses.
Did duolingo remove their Esperanto course? It was there like 2 years ago, but I don't see it now.
Yes, I use the saline packets. It REALLY hurts without those. But even with them, it hurts at room temperature.
From the article:

"Demand avoidance can be seen in the development of children, including those on the autism spectrum.

It’s the extent and extreme nature of this avoidance, together with displays of socially shocking behaviour that leads to it being described as 'pathological'."
The county voters will pass levies to raise additional monies for the local school system.
> I belive that the mindless emphasis on resursive programming in college courses has lead to poor practices, where people are using recursion to just make their code more elegant

Most courses, especially introductory ones, don’t have particularly good examples of when to use recursion. This doesn’t mean that there aren’t cases where recursion isn’t useful, though.
One where the nerds and outsiders find their projects and websites becoming super popular and the 'mainstream' types find their voices ignored and pushed to the background. One where say, the likes of pannenkoek2012 ended up where PewDiePie is now, and where all those 'influencers' have zero audience and appeal.

And yes, one where small communities about niche topics are the places to be for discussion, and where more and more have sprung up over the years rather than said communities ending up on the likes of Reddit or Discord or what not. Heck, imagine a world where Twitter and Facebook actually failed to catch on and social media died early.

In other words, the internet as it kinda was in the 90s and early 00s.
Beat them up? That all? Seriously, is everybody asleep?!

The FBI was standing ready so assassinate all the leaders of Occupy "if deemed necessary". See my comments to other posters in this thread and the links I provided. Once the news leaked that snipers were in place even the hardcore Occupy members decided to fold their tent (literally). Most people can probably deal with a few beatings, some will even sue for brutality and win decent awards, and maybe get some police scum fired. But suing is not an option if you get killed, and most people (rightly) draw the line there and decided a protest is not worth it.
The society that lets that happen is a gang of drooling imbeciles, zombified by decades of SSRI and anti-anxity therapy, psyops by media and government, and kept in constant fear by being on the brink of financial ruin 24x7. How can you expect people to care about political protests if most of them worry to death about the next day, every day??
https://news.ycombinator.com/item?id=18682331
https://www.cnbc.com/2017/08/24/most-americans-live-paycheck...

Summary of the second link above, if you don't read it - SEVENTY EIGHT percent of working Americans live paycheck-to-paycheck! You can only imagine the financial situation of "non-working" Americans.
So, do you think in that state anybody would care the slightest bit about a political protest??
The 99% are nothing but slaves and the 1% own us. Any other discussion is empty talk...or a psyop.
Note that such a language would not actually need to be actively spoken in normal life much.

Almost by definition - if a language isn't "spoken much" - it isn't really language. But rather a collection of rules and definitions.
Good question - the flip side is, if I cover those bases, then I have time to do the things I like because I am not worrying about them. With Denver I ended up with skiing, hiking, Christmas tree / pumpkin farms, city amenities etc
I guess you can go condemn governments, then

https://www.telegraph.co.uk/news/religion/9088352/Christians...
I mean of course the two card (debit and credit) system.

In contrast with the EU (single card) system.

Yes, it is awful.
> Also, a good lesson from Facebook: instead of rewriting their PHP codebase, they extended the language by creating the "PHP++" language Hack (along with the HHVM runtime), and incrementally changed their codebase to take advantage of Hack

I agree with most of your comment, but I don’t think this part generalizes. This isn’t feasible for most companies unless you’re operating at Facebook scale.
It'll work just fine with DNSSEC for the overwhelming majority of sites on the Internet, since virtually none of them are signed and DNSSEC doesn't actually encrypt traffic.

Encrypted DNS, though, like DoH or DNS-over-TLS or DNSCrypt, stops this cold.
I'm not sure about other implementations, but "optimizing" CPython ends up being optimizing against counter-intuitive interpreter internals rather than time-complexity of the code.

For example, in CPython 3.6,

n = 0
d = 100
for i in range(10**6):
n += i
if n >= d:
n %= d

is slower than

n = (n + i) % d

This counter to lower level languages, where dividing by a variable is costly, and the CPU can predict the pipeline to be false most of the time in the conditional and thus skip it.
I would love that, but there is one potential issue: English is really hard to pronounce well, and therefore it takes years to understand it well. There are many ways to pronounce the same combination of letters, depending which word they are part of (like "ough", etc.). Words have emphasis that also make them more difficult to pronounce.

Many non-native English speaker I know (myself included) still have a hard time understanding some English words after 15-20 years or more of English as a second language and having lived in English-speaking countries for years. A native English speaker could still pronounce a word and they would have very little idea how to write it, and therefore won't be able to look it up in a dictionary.

On the contrary, after a few minutes/hours of learning Spanish pronunciation, one is usually able to write words that they hear pronounced slowly, since they are written as they are pronounced and there is only "one" way to pronounce them. Same for Esperanto I believe, or language like Korean (although it's a different alphabet so it takes more time for anyone used to the latin alphabet, but it is still phonetic).
This is intentional: the roots were all taken from what Zamenhof surmised were the "most common" for a given word/concept across Indo-European languages
I totally agree with this. I feel like we generally treat children badly (a complete lack of respect, they are not treated as equals), it's just that typical children put up with this.

A lot of this 'poor behaviour' is a rational reaction to treatment that an adult would never put up with.
For accents to be removed, there can't be any ambiguity. For instance, in Spanish, the words cómo and como, or the many forms of "porque" (with very different meanings) are a source of confusion for many speakers. This wouldn't be any easier without accents. I think that a language would have to be designed from the ground up to get rid of accents for this to be possible.
Canada is woefully unprepared for a shift away from fossil fuels
How McKinsey Has Helped Raise the Stature of Authoritarian Governments
And for Europe, we had Latin before that for scholars and French for diplomats as it was largely Europe’s court language.
> there is no evidence of feasibility about the energy produced by the sun

Don't the most recent fusion experiments have almost the same energy return as input? That is "no evidence"?
Why do so few university graduates start their own businesses?
Creating a new network in a new dwelling place can be a great experience because the bonding experiences you have with people will create your mutual history. For example, if you walk across campus with a lady it's not too distinct a time for either person, perhaps. But, were you carrying just one umbrella and offered to share it, your joint venture under the canopy, shielded from the rains, would be [more of ]a bonding experience and help swiftly build a relationship. In short, don't shy away from adversity, it is the wall you scale to reach the horizon. My usual strategy is to go to places where I can meet other travelers (typically a low-key hostel i've found via guide-book) and once you start connecting with travelers it's easy to grow your field of friends. Which is cool, because the bigger your field of friends, the more likely you are to connect with the someone who is super groovy for you as you are for them. Or the crowd, or the group, or the sextuplet. The singular-pair partnering is a bit antequated for my tastes, the relationships of harmony and Love among people can appear in so many ways. (Thinks to self: This is such an involved question I almost regret beginning to answer it at this point but I would like to add in finality, that) finding a partner is not an easy task to be undertaken like shopping for a one-time commodity, it is a joint journey of co-discovery that begins when one person is whole in their own, and both be able to comfortably accommodate a binary star system in their heart.

In meeting people, you may want to simply be in places where you can peaceably interact with new friends. It depends on the calibre and quality you seek. A library near a research institution will likely yield interesting discussion, but that's not to say you won't run into a chemist on the beach.
Probability (odds of interaction) is good if you want to try and get a hold on events and mingling. Consider Tokyo, a hypertech culture compared to many places that requires scheduling a month or two out on your calendar just to meet up with a buddy. It's bizarre, and perhaps a trend common only to the big city, but it's interesting to take note of and do-as-they-do. In Japan, people use Mixi for networking, oftentimes there are get-togethers situated around specific activities like tennis, movie-going, karaoke, enjoying the cherry blossoms with SLR, etc. Getting roped into an activity or finding local get-togethers like that can really expand your network rapidly, and with a shared-interest you at least have a reason to keep meeting up.

Bees are attracted to a variety of flowers, and every flower is vibrant, has strength, has fragility and delicateness, and it has its own lock on the situation. The flower is always a flower, but unfolded to different degrees. It doesn't waver in being a flower. When the flower is 100% its best flower, the bee comes to the flower.
People get around the problem of not being able to type these letters by adding an x or an h (cx, gx, ux). Apparently Zamenhof himself was addressing the issue in order to make the language "simpler," as well.

https://en.wikipedia.org/wiki/Esperanto_orthography#ASCII_tr...

https://forum.unilang.org/viewtopic.php?t=44907
"But the best way to have a future is to be part of a team that values progress over politics, ideas over territory and initiative over decorum."

Recently had to quit my job because of exactly this.

People will sabotage things simply because they want the useful idea to be theirs.
Definitely with limitations. For example a cake maker can be compelled to bake a cake for a gay wedding. You don’t think a private company can be compelled not to censure?
People do it in C# a lot with Count and Length on Lists and Arrays and it ruins array bounds check elision.

It is something that compilers do for you, in this context, in most programming environments.
France 'yellow vest' protesters defy government to gather
> First appeared in SIAM News, 1977-06.
Gnu APL has multi core support for certain computations and you can fork APL child processes and interact with them. So not quite multi threaded but still very useful for heavy duty work where you want to have a great deal of concurrency.
Nice point.

> not needing a dictionary to make yourself understood 99% of the time, in quotidian contexts at least ... (and your English is really quite good, BTW)

But I still had to google the definition of "quotidian" - although my guess of what does it mean given the context was correct I had never met it before. A nice addition to my vocabulary, thanks :-)

> The whole point it, it sounds like your exposure to Spanish was much closer to learning the "rough outlines" of it than having "mastered the core".

That's why I've said I've learnt it, not mastered it. I doubt I'm going to master any language ever. Perhaps I could master my native language if I were interested enough. It seems people capable of mastering a foreign language are rare and they usually work at intelligence agencies AFAIK.

> Which is generally what people mean by saying "I learned X" (as opposed to "I learned a bit of X").

IMHO saying "I learned a bit of X" would mean "I can say 'hello', 'bye', 'my name is' and 'I'd like a cup of coffee' in it", having intuitive understanding of the language grammar and being able to express any quotidian idea in it so you would be comfortable living in the country, would feel no "language barrier" and would be able to read a local newspaper qualifies for having learnt (not "mastered") a language.
Thank you for that, hadn't seen it. Very interesting, if somewhat dated, but perhaps cause for cautious optimism.
I agree 1,000% -- I've thought about writing an article on it.

There's a huge difference between one-time queries (let the planner figure it out) versus production queries.

I've been bitten in the past by the SQL planner failing as it reaches some threshold and suddenly stops using an index it was using before, etc., and queries go from taking milliseconds to seconds. It's rare, but it happens, and the results can be catastrophic -- usually because it starts ignoring an index because it (wrongly) thinks the index would slow it down -- planners aren't perfect.

I'd much rather specify in advance the query plan to handle what I knew would be the eventual biggest-case scale of data: to always use X index (forced, not just hinted), and to deal, in advance, with whether or not sorting will always be possible in memory or if it will need to be done in a swap file on disk, and at what points filtering happens.

I actually don't care if this slows down my (already blazing fast) queries 10x or even 100x when the database is small (e.g. by sorting on disk instead of in memory, even when just 10 rows -- or using the index even when clearly unnecessary with just 10 rows). It buys me the peace of mind that there will be no discontinuities in performance in production, no surprises.

Of course this isn't for basic grab-a-row queries: I'm talking about more complex queries with all the bells and whistles (subqueries, multiple joins, filters, etc.) where the database's planner goes haywire.
Fixing the spelling in a way which pleases everyone is a challenge (pure phonetic spelling likely makes it significantly harder to read for Latin-language speakers as well as English speakers, for example)

But in general the quirks in English are quite easy to drop without losing meaning, things like definite and definite articles can be made optional and then you end up with something not dissimilar to how many basic ESL speakers from different countries communicate with each other anyway...
Chiming in to say that stating "I learned X language in two weeks" is kind of an ambiguous statement without any real meaning behind it. How are you quantifying "learned a language"?

Are you merely stating that you learned the grammatical aspects or are you claiming communicative fluency? I've heard that to be moderately fluent in Spanish you need to have mastered anywhere between 5000 and 10000 words. Even at the low end of fluency, that would mean you're memorizing approximately 350 words every day - not to mention the upkeep necessary to maintain it assuming you're using some kind of SRS.

Do you actually know how many words you know? Speaking as someone who first memorized a substantial subset of the vocabulary of a language (in my case Chinese) before learning to communicate in it, I will also state that one needs a lot of time digesting the language from a real-time auditory standpoint. Knowing the vocabulary is a far step from being able to understand the language spoken to you at a native speaker's pace.

I'm not trying to be overly harsh, but unless you're some kind equivalent of a synesthesia Tammett, there is simply no way you came even close to fluency in Spanish in two week. Hell even studying 12 hours a day would only net you 168 hours of language study. On the other hand, if by "learned Spanish", you mean that you know the grammar, numbers, asking for directions, food, simple questions, etc then yeah, 2 weeks is ambitious but definitely doable.
what makes this a form of autism, of all things?

Autism isn't a fact about the world, it's a category we use to group traits we think belong together. What's actually going on may be varied and rather complex.

We do this with a lot of words over time. The word atom, for example, means indivisible. For a long time we believed atoms were the fundamental units of matter. To say to a pre-nuclear physicist that we can now "split the atom" is to speak nonsense; to utter a contradiction.

The same goes for universe. Centuries ago, people thought the earth was the centre of the universe and that the stars and other heavenly bodies were fixed upon spheres. Then came the sun-centred model of the solar system, and the universe grew a little bit larger. More recently, the Hubble ultra-deep field dramatically expanded our view of the universe yet again.

But now there are physicists who speak very seriously about about the idea of a multiverse. What the heck does that even mean? It means we decided, after a certain point, to stop changing the meaning of the word universe.
That's fair, my experience is just anecdotal. According to the locals it has improved significantly in just the last couple of years. However, that may possibly be just due to gentrification. The crime rate is probably averaged across the huge surface area of the city, whereas my range is fairly confined to the inner portion.
> The short of it seems to be that Linux used to perform floating point emulation on MIPS by writing instructions to run to the usermode stack. The stack therefore had to be executable.

Why is this necessary? I see no reason why you can’t emulate floating point arithmetic in software with no writable and executable segments at all.
Car lobby opposes EU safety bid that 'would save 1,300 lives a year'
Very interesting. I should spend a few minutes reading about it, but: does that mean that accents do not actually have a utility in Esperanto, and that using ĝ or g in the same word does not create two different meanings?
Is it just for pronunciation purposes?

Edit: The forum link that kissickas's posted answers my question :-) Thanks
Grpc is the enterprise ready and high-performance rpc infrastructure, I cannot believe Google still cannot figure out the right pitch.

There isn't anything in the world that can match grpcs features and still perform at the same level, plus Google's decades of large scale use.

Guys, I am so disappointed at how Google push it's internal technology. People won't come to you without pitching, be smart...
Same delightful company that baked gambling into games for young audiences, for which they may yet face criminal charges.

https://www.gamesindustry.biz/articles/2018-05-10-belgian-ga...

Hopefully the EFF and Al Lowe can get them for violating his copyright on some decades old code re-used in "their" games.
Don’t have kids if you haven’t already. I’ve seen this exact scenario tear apart many relationships. Where you live often reflects underlying values, so long-term sustained disagreement in this area is very hard to survive from what I’ve seen. Not trying to doom you, but look at the language you’re using: she complains every day, you’re dreading moving back, etc.

Not to imply that where you live has to be both partners’ first choice, but if you can’t be on the same page that it’s a good compromise, one of you is just going to be miserable.
"Of remoter ancestors I can only discover one who did not live to a great age, and he died of a disease which is now rare, namely, having his head cut off."
I should add that you cannot forget the sales side when deciding on doing a rewrite. That is, how are you going to recover the cost of the rewrite?

One of our struggling competitors has, as far as I know, a decent replacement in the form of a rewritten product. But trying to recover the cost they're trying to pitch it as an upgrade. So a license to the new version is much more expensive.

Apparently a lot of clients either do not see the added value over their current version, or, given the higher price, they're considering alternatives such as us.
An Antidote to Idiocy in ‘Churchill’
What are the best alternatives? I've read about some open source router alternatives (both hardware and software) in the past but forget the names. Also a very good HW with hardened open software could be great. Any information?
There is an interesting extended discussion about this type of word choice here (ignore what the URL seems to be saying):

https://www.reddit.com/r/changemyview/comments/3u4l4p/cmvthe...
We don't even need regulation. We just need the DOJ to actually enforce the Sherman Act.
Saw this a lot in Indonesia and Malaysia where specially “manglish” is common. They have a need for English, but not all the rules.

Cognates sometimes take their more obvious English phonetic spelling.

Issue with those two languages specifically is they don’t have great past present and future tenses. “I have a car” and ^“I had car”* are initially similar and you need to differentiate later, “I have a car but I sell it, so I won’t drive you”. so English with its tenses is important - but “P as in pterodactyl” isn’t.
If my desire is so wrong, why do things like index hints exist?

And the very static case is the easy one in OLAP. You build a star schema that is so simple that the planner could not get it wrong. To fill this schema you use some ETL tool that very much resembles a static plan.

In the dynamic, exploratory phase (does it make sense to look at the data this way) you have to deal with the nasty complicated queries.
I'm aware of the options - I've lived in Thailand for 6 years, and started a company here.

30% seems like a lot - I guess they know they have a market with few choices.

For reference, in a month where we had client invoices worth 4 times the amount you've given in your example, our outgoings for Tax, Accountants, SSO and rental for a business address, was about 7.5% of revenue - and a good chunk of that is a relatively fixed fee.
Parrot Uses Alexa to Order Watermelon, Lightbulbs While Owner Is Out
"Instead, it suggests that national governments agree to raise €800bn (or 4% of EU GDP) through a harmonised corporate tax rate of 37%, an increased income tax rate for the top 1%, a new wealth tax for those with more than €1m in assets, and a C02 emissions tax of €30 per tonne. This money would then be spent within each nation-state that collected it – with next to no transfers across countries."

Sigh -- it becomes awfully depressing to even try and become successful if you read these proposals. Might as well not even care and just go and live in a cabin in the woods somewhere.