skysight-inc/HackerNews huggingface dataset:
I was, but I lived in east Silesia in the south which had the best infrastructure of Poland because of the coal mines and a lot of industry.
As far as I remember only really old farmers still had horses. My parents once borrowed our neighbors (who must have been around 70 years old) horse to plow their field because they didn't have the money to pay someone to do that with a tractor. But the poor horse was old too and not used to such hard work, so after a couple of rounds he was so exhausted that he needed to lay down and their were afraid that it would die of exhaustion. So at least in Silesia you would rarely see horses used for transportation.

Instead both of my granddads bought this weird half a mini-tractor https://www.youtube.com/watch?v=RoGGe9PBQWo but they both changed it to a custom version with 4 wheels, they came up with totally different designes for it. Actually I have a home video which showcases the one which my dads dad designed: https://www.youtube.com/watch?v=vN0J7Wg_V54
> but you'll be incompatible with any code dealing with native C-strings

Not entirely, see https://github.com/antirez/sds

Basically, you have a header storing length, etc, but still null terminate, so library functions like strlen are none the wiser.
"Don't pave cowpaths" is relevant here.

If the old software is convoluted, it may be because the old business processes are convoluted.

A software rewrite should be done in the context of a business process redesign. Consider how information flows through the organization. Do you really need to do all the things you're doing now? Should different people or departments get different information? Should the product you're selling or the service you're providing change? Should parts of the process be outsourced or insourced?

If an IT department is considering a big rewrite, but doesn't have the authority to look at the business as a whole, then the project is being managed at too low a level. Rewrites make the most sense in the context of a change in the underlying business.
It's not reasonable as a competing/cooperating vendor to claim that there are "tons of limitations" on DynamoDB on demand, and then in the next sentence disclaim it saying your previous assertion was "only an assumption."
Lock the dependencies: checksums, lock file, “=“ versions, whatever.

Even better, store them yourself: cache, mirror, zips in the repo, whatever.

This won’t protect you from an initial hack, but it means that if the dependency was good when you got it, it will stay good.
It's not a dismissal. It's common on HN to point out the year if the submitter forgot to include it in the title, both for other readers and so a mod that sees the note can add it to the title.
Eski Evdeki Büyülü Saat izle Full HD 1080p (2018)
Scott Morrison said:

> And we look forward to moving our embassy to West Jerusalem when practical, in support of, and after, final-status determination

So he is indeed already planning to move the embassy, and chose to make this decision public.
> Isn't a dependency tree of thousands of small, interdependent libraries essentially just a large, distributed library?

Yes and it's a thousand times worse than a single, large library.
Agreed. These articles about China slowing are if anything begrudgingly positive for Trump. If GP thinks NYT, WaPo, and Bloomberg are lining up to make pro-Trump propaganda... well, clearly not familiar with US Media.
The rules for unicode normalization only make a difference when you use them. As an English language programmer, they'll probably never affect you, and you're free to use your linter to require all code in your projects use only ASCII identifiers, just to prevent any potential problems.

Perl apparently handles this well: you have to declare that a file uses a particular script if you're using non-ASCII identifiers.
I wonder if I'm the only one here who thinks this probably a good thing, from a utilitarian ethics.

My calculation goes like this: Most of the things we get up-in-arms today about aren't that bad numerically. When those come our science is the ONLY thing that can save us (be that mars, be that a preventative technology, be a genetic adaptation).

I think if we handwring over the ethics of individual testing for decades on end, all-the-while millions die because of the technology we didn't build then, by a utilitarian ethics at least, that was a bad call.
Drones can play cost effective role in building Smart Cities
Oh, my! The panel houses where you could hear everything, the omnipresent elevator engine sound, neighbors fighting or making love or basically anything else, sounds of life, anonymized by concrete ... Sometimes, I ponder renting a flat in such a house for a week just to listen and dream of my childhood.
This is a favorite topic of mine. My wife and I spent about 10 years living on five continents and traveling extensively though six (~50 countries) looking for the perfect place to live. We define "living somewhere" as renting a home, connecting the utilities and exhausting our visa. Long story short, we decided to settle in Boulder, CO (USA).

It's worth mentioning we're pretty independent, probably to a fault, and have no interest in living near family, despite having children (sorry fam).

We've lived in the following places: Bay Area, USA (twice); Berlin, Germany (twice); Montreal, Canada (twice); Chiang Mai, Thailand (twice); Sydney, Australia; Bangalore, India; Cusco, Peru; Buenos Aires, Argentina; and a handful of other places for shorter periods.

We first settled on Montreal, but on our second visit, we decided to try somewhere else. The same happened with Berlin and it's still my wife's favorite city to visit. Boulder was just a major step above the rest for us personally: friendly people, very active lifestyle, some tech/startup scene, sunny weather, mountains, etc. We've been here three years now, which is our record for staying anywhere, and we've never once thought about anywhere else.

If anyone is at the beginning of a similar journey and search, get in touch.
looking up some words in a dictionary occasionally...

It is worth mentioning, however, that I've already forgotten almost everything I've learnt of Spanish

Well that's the whole point -- you didn't really "learn it", then. You just learned the rough outlines of it.
I'm unaware of any case law establishing that using software to provide a service constitutes "public performance" as defined in copyright law. Got a citation?
There’s an assumption that an open source project should “belong” to a single company (Mongo, Elastic, Confluent, etc). I think that model may be more dangerous to OSS than large cloud providers.

If it’s truly open source, one business shouldn’t dominate the project’s development. That’s tantamount to the project becoming shared source that accepts community contributions, not community driven open source backed by many orgs. It reinforces a monopoly in that community. And these companies themselves are not tiny victims (many IPOd at multi billions). They also tend to compete with their customers and community in the same way as AWS, so I’m not sure they can cry foul when AWS does the same.
Tencent FiT, a division of Tencent have been using .NET Core in production for a while now https://customers.microsoft.com/en-us/story/tencent-telecomm...
"Just like Apple.. ..Guide the user’s eyes to where their action had an effect.." — in Mobile Safari, when you open links in new tab, there's an animation like throwing something (I don't know what's that, too fast) to the bottom of the screen. I initially thought, "Shit, I pressed wrong button, I don't mean to _download_ it" but then I found out that it's just gesture to show that it's opening in new tab. I never get used to it though, every time it happens, for a split-second I thought I accidentally download the page.
How do you arrange housing? I assume you’re not signing any leases.
I can address some of the critiques that seemed aimed at the blog post I wrote announcing the Confluent license change:

1. We aren't trying to get cloud providers to license our proprietary features. We run a cloud service of our software.

2. The book analogy is not very accurate. We have an FAQ here the helps clarify interpretation. The limitations it places are extraordinarily small, 99.9999% of users are completely unimpacted, it really only impacts companies wanting to offer, say, KSQL-as-a-service. https://www.confluent.io/confluent-community-license-faq

3. We aren't trying to "co-opt" the community or open terminology. We actually tried super hard both in the license and in the blog post to be honest and upfront. Whatever else you think you have to agree that Confluent's license is _exceptionally_ permissive and the software has a pretty great community of users. How do you describe a license that let's you run, modify, fork, and redistribute the code and do virtually anything other than offer a competing SaaS offering of the product?

4. Bryan Cantrill is an amazing engineer, but, well, as a lawyer, I think ours are probably better. We're quite confident in the enforceability, but it's a bit ironic because I remember this being the FUD around GPL that it was "totally unenforceable".

5. The "open source companies are all failing"-meme isn't factually correct. Many open source companies are actually doing quite well. MongoDB has gone up in value about 3x over the last year, Elastic was the breakout IPO of the year. There are a handful of other really strong businesses a year or so behind, including Confluent. An open source project is not in-and-of-itself a business model, but it is, just empirically, a big part of some of the recent successes in the infrastructure space. Probably worth noting that the reverse is true too: if you look at some of the really cool up-and-coming open source platform data technologies, a lot of them have the support of a company behind them. Of course there are plenty of sucky open source companies, but that is true of every category of startup.

6. I agree that it is silly to moralize about the behavior of the cloud providers. They are following their economic interest. The point is that this behavior does undermine the cycle of investment in some of the more promising hard tech open source projects and to try to change this dynamic.

7. This article has a bit of a tone of "Son, new things aren't possible, trust me, I tried them and have the scars to prove it". I have huge respect for Bryan, and I know that to some extent that is his schtick as a public personality, but I'm not sure that attitude is most likely to lead to improvement. I don't think the current crop of licenses was handed down from the mountain on Stone Tablets by our elders to be revered and not questioned. I think CockroachDB, Elastic, MongoDB, and Confluent are building really innovating technology platforms and building pretty cool companies to help fund that. I don't think we need dogma. And I still don't say "GNU/Linux".
WebSQL was replaced as a specification by IndexedDB, and Mozilla and Microsoft publicly opposed implementing it. Google has said in the past that they have no plans to remove it from Chrome, although given that they're shutting down Google+ due to vulnerabilities, I am curious if they are going to change their minds.
The Wagtail admin UI seems to be designed for end users, and is very similar to WordPress UI.
So you couldn’t write the query. It just isn’t practical to create an index for every query which comes to mind during research, and even to create the index, you have to use a terrible, undocumented embedded query language.
Esperanto is no more "universal" or "shared" than any other European or Romance language, which is to say its idioms are "universal" only to a limited subset of humanity.

Might as well just tell the world to keep using English, or make Westerners learn Mandarin.
> almost requires you not to sleep!

In fact it requires you to sleep well, eat well, take nootropics, exercise physically outdoors and be motivated by something extremely inspirational like having fallen in love. And the exercise time is not excluded from the study time - listen to good audio courses (like Michel Thomas and/or Pimsleur) during it.
If the executives don't get a timeline from you, they'll get it from someone less knowledgeable. Estimates made in ignorance are almost always underestimates because they omit critical work the estimator is unaware of. Therefore, this (bad) estimate will also be a "lowball" estimate, but it will be the only hard number executives have to make their decision. So they'll greenlight the rewrite and more than likely put the lowball estimator in charge. Being vocal, honest, and credible about estimates and the true cost of projects is always the best move.
Is anyone here from an Greek island, Cyprus or Italy ?

I am really want to try a few months in a Mediterranean beach spot (or similar). Hopefully a low-ish cost location.

I am doing mostly back-end dev, and also (sadly) some remote lead of a FE team. SO all i need is sunshine and broadband..
> The plain truth is that string handling in C is a huge pain in the ass no matter how you look at it.

It is. And it’s not even only Cs fault. 80% of it is bad API Design. Strings could be accepted as a struct consisting of a pointer and a length, aka string_view. And there could be some manipulation functions around it. That would make those APIs a lot more flexible (one no longer needs to care whether things are null terminated and there would be less pointless copies).

For these reasons my estimate in the meantime is that the average C program which uses stdlib functions is less efficient than an implementation in another language, even though the authors would claim otherwise (its C, it must be fast).
I'm still at the beginning of my journey, but I've found that in each new city I have to establish and grow a friend circle and it can be slow and difficult and lonely (I don't travel with a partner). Do you have any solutions or tips for this problem?
Seafarer here. After bouncing from ship to ship from 1998-2009, and spending a few days in each place I was dumped between ships, I narrowed my options to Viana do Castello in Portugal, Edinburgh in Scotland, and Whangarei in New Zealand.

I ended up settling in New Zealand in 2009 because I love the culture, the fact that it's a long way from the rest of the world, it's affordable, and it has a lot of options for travel. I fly from there to my ship, then go home when the trip's over.
Wind from the Baltic sea can be pretty cold, and the sunshine comes from the South.
Since the default expectation is that public companies operate quite independently from the govt., it would be nice to reference some sources alleging with evidence close relationships between these companies and the Chinese govt.
How about just using a properly suited language por string manipulation?
Apparently not since they resisted implementing WebSQL.
Convervation of mass? What do that has to do with it.

Hot water tanks accumilate mineral sediment which might tear of as particles and follow the stream.
No, Occam's Razor says that in the absence of more information, the hypothesis that makes the least amount of assumptions, is probably the best. Or something like that.

What it really doesn't say is that, if there's evidence suggesting additional factors, ignore them and go for the simplest explanation that fits. That's just silly.

It's not always the simplest explanation that is true. It's a heuristic to pick an explanation in absence of more information.

Also it's still just a heuristic and Occam's Razor can get it wrong.
Ubuntu running on rooted Tesla Model 3
I grew up in a small town where every single female left at 18. I moved to a nearby university town because I read it had a six to 1 female to male ratio, and was still close enough to everyone I knew, and wasn't a huge city.

Years later, I had to move to a huge city to find the women I ended up getting engaged to. I had worked out that only 0.5% of the population met my first few requirements in a partner, so I moved to increase my chances.

So, all my major moves so far have been to go where the women are!
File extensions aren't limited to 3 characters these days.
Compile times are not extreme for C, only for C++.
I guess my point wasn't specific to the UK, but rather that quite a few countries have had dramatic and society-redefining events happen to them without experiencing a large number of revolutions as a consequence. So we can't say that China's revolutionary past is an obvious consequence of anything in particular that happened to it.

With respect to which country has had more drama in the 20th century, I'm not sure there's a scale that can be applied to compare them - to me it seems both countries have been through a lot. And that's what I'm getting at. Clearly, experiencing war, invasion or very real threat of invasion (Hitler was trying his best to destroy the navy!) and rapid industrialisation is not by itself sufficient to lead to revolution. There may be something else at work beyond mere events, perhaps a cultural aspect.

The British political parties of the 50s and 60s were hardly Keynesian except in the sense that they liked spending money, and no the crisis of the 1970s wasn't "general to the west". The USA was busy putting a man on the moon in this era, the German economy was outstripping the UK's quite significantly. The UK had to go to the IMF for a bailout its economy was so sick. The cause was pretty clearly and directly militant socialism - once Thatcher got the unions under control and liberalised the economy, the UK caught up with its erstwhile foe and was no longer the 'sick man of Europe'. There was a lot for Thatcher to do because at the time she came to power the British government owned huge quantities of ailing industries, including things like hotel chains and removal companies. Not so dissimilar to China's model where so much industry is state owned.
I have two daughters on the spectrum and this profile of Pathological Demand Avoidance describes their challenges very accurately. There are many factors that go into an autism diagnosis, but to your specific question of how this autism profile differs from an NT with anxiety challenges - I think it's the degree to which the extreme avoidance occurs and the downstream effects. For instance, a request to brush teeth can result in a 3 hour violent meltdown. Attempting to get a 60-pound child from the car into school can result in an injury and visit to the ER for a para-trained, full grown adult. And it's not just once in a while, it is every single demand asked of the child every single day.
Nim (the programming language) implements strings this way, AFAIK, with the same reason: to be easily compatible with the C ecosystem.
I don't believe it's impossible for you to be correct and for the Chinese government to still be seriously concerned about revolution risk. Whatever the reasons are, it is what it is. FWIW, I do agree with all your points too. A tour through their national history museum in Xian shows how proud they are that Mao was able to finally set China on its own feet on the global stage such that it no longer would be forced to be a vassal state in the future. It opened my mind about why and how the Chinese government creates and implements its foreign policy. It never again wants to be a vassal state, and everything is seen through that lens.

But just as they are worried about the threats from without, they are also worried about the threats from within. This is what I see in their domestic policies.
(41 second video) MIT’s AI can reproduce images of objects in poorly lit scenes
If you're having trouble connecting with people, try avoiding dehumanizing terms like "female".
Progressive Web Apps: Is it necessary when you already have mobile app?
Thats been true since early 2000s. Microsoft shares the Windows source code since over a decade, I don't understand why some claim it's not available and entirely closed down.

It was 2002 when I first read some of the Windows code via official Microsoft channels (Shared Source license) to unterstand some of the quirky behaviors.
This amazing Russian hacker by the name Alber Vadim helped me track some of my workers who stole over $65,000 from me, to their exact location using their mobile numbers. He also helped me hack an entire cellphone. I can't thank him enough, I am posting this because I promised to do so. You can reach him on EMAIL- vadimwebhack@gmailcom or WHATSAPP- +380683017209
He offers lost of other hacking services including all social media hack, website hack, erasing criminal records permanently, university database hack and grades change, online game hack, credit card hack, bank account infiltration and lot others
"Moscow suburbs" pretty much sums it up.
You should. However there are lots of organizations around that use C because that’s what’s used in their domain (E.g. embedded) AND use the standard library, because they don’t know how to do better.

The results are often worse than if they would have used a higher level language right from the start.
Netflix's Worst Nightmare Is Coming True
There is a lot of advice here to do incremental rewrites, refactoring, unittesting, functional/system testing etc.

Undoubtfuly it is all mature and correct advise. However, I feel it is all one-sided and I ought to provide some counter points:

1. The codebase in question may be well beyond the line where any sane person would touch it, seriously.

2. Individuals experienced with the codebase, its structure, implementation, technology stack might be not available (think cobol).

3. Refactoring or incremental rewrite is a process that has to be planned and managed s.t. current product/codebase structure. Oftencase it is this very structure, which demands the full rewrite -- because of it being too convoluted to allow refactoring to take place.

4. You might want to do a rewrite to refresh the tech. stack -- language, design, frameworks -- it is ok to do so.

5. You do not necessarily need to come with the same feature set. Both you and your customers might want to cut down unnecessary cruft. Technical debt usually starts to show its signs with losing flexibility w.r.t user request to change features.

6. Occasionaly you might come up with a separate, different product, with a different name and brand -- which might turn out to be even better!

7. You learn a lot in the process.
A lot of those empty cities (well, districts actually) don't have jobs anyways, so no one actually wants to live in them. In fact, the only reliable way the Chinese government has in getting people to live in them is to move government offices to the area (so civil servants have to live there at least), and then there are problems as the speculators have already come in. This is kind of what the government is trying to avoid in Xiong'an by disallowing speculators (good luck with that).

At this point, there is no way for the housing market to crash gracefully. Maybe in 2011, but not in 2018. The amount of leverage offered up by Chinese banks this time means that most speculators can't simply wait out a downturn.
I agree. They also tend to make the UI feel really slow and unresponsive if interaction is disabled while animations are playing.
It's weird how modern times made technology fluff... You can see how 40s US or CAN Army videos were so pragmatic yet detailed.
"looking up some words in a dictionary OCCASIONALLY". There is no single language I can speak/write without looking up some words in a dictionary ever.

Is there a definition of having learnt a language or of "the rough outlines"? As for me having learnt a language means being able to communicate in it fluently (not necessarily in a finely literate manner) and for "the rough outlines" - do we ever learn anything but the rough outlines of anything? I can't even say I know anything but the rough outlines of my native language (it had never felt any close to possible for me to write it without mistakes) or of English.