skysight-inc/HackerNews huggingface dataset:
Yes, and it has been a good experience so far. Mostly we've been doing applications involving several RabbitMQ producers/consumers, a HTTP server and database access here and there. It relies on the fact that there already are asyncio-enabled libraries for the particular technologies we routinely use.

Note that our use case might be different to many in this thread - in contrast to HTTP, we write mainly event-driven message-oriented applications. It is often practical to have e.g. multiple different consumers within one process - without async, we'd need to resort to threads which brings a plethora of new problems. Async Python does offer a good solution for this.

That said, there are a lot of places where async could be improved.

Language-wise it's pretty okay, but the asyncio library contains too many concepts (some perhaps introduced historically and now deprecated) and the docs aren't doing very good job explaining those. IO loop management could be simplified and some of the related functions should have different, better names. Error messages and stack traces could also be better when async is involved. As far as testing goes, pytest-asyncio could also enjoy some love.

But overall, no major complaints. Few catches aside, it works pretty much the same as in C# or JavaScript syntax-wise, which is what you would expect from this approach to asynchronous programming.
> At the moment, it is very easy to suspect that it is only the economics of training a neural net (hardware, specialist attention, data gathering an processing) that is holding us back from AGI.

This is too early to call. NN acquires knowledge in a fundamentally different way than human.

For example, to have a reasonable understanding of a certain language, like producing a sample of grammatically correct utterance, it definitely won't require a human to read the amount of text of Wikipedia, let alone multiple times.
I always wondered how far human laziness can go? This is an absolutely terrible library. Every command line is a HUMAN INTERFACE for interactions with your program, should not exposed random methods for command line usage...

Also, developing a Python library and not keeping the most basic standard (PEP8)? You should not be allowed near Python.
I really have no better words for this, just fucking lazy. I hate lazy developers, because you are the reason most software is shit.
> your final verdict is that it is harmless.

No. My final verdict is that it is not "denying the right to exist".

If you can't tell the difference, I really can't help you.
I got fooled back in the days, now I avoid that fraud.
Here's a general purpose decision tree for deciding what to use for graphical applications.

mobile? -> Ask someone else, not me.

desktop?
portable?
yes: -> Qt
needs to be fast?
Lots of heavy lifting?
yes: -> Use "simple C++"
no: -> Use Python
no:
linux: -> unless specifically for gnome, Qt.
mac: -> Mac.
windows: -> C# and MS's flavour-of-the-day framework
If you really dislike C# for some reason, Qt.
none of the above: -> probably Qt

embedded? -> Qt.

What-part-of-Qt-to-use

A "productive" application, something people will work with
for lots of hours and just need to get stuff done.
-> probably Qt Widgets

A "special snowflake fancy" application that should look special
and very distinguished
-> probably Qt Quick. This is going to be more work, if
it's a "productive" application as well.

Embedded or quasi-mobile applications mostly used with a touchscreen
or other limited inputs
-> Qt Quick.
Among the press articles and misc pages lies https://ec.europa.eu/transport/road_safety/useful-links/eu-l..., a page from the European Commission web site that sports tiny logos from the companies they link to. Isn't that considered fair use?
Ah, isn't it easy to judge other people based on just one sentence?!
Why would I? I would hope that any decent and truly moral person would not bring another human into existence as long as there is the slightest chance of suffering, no matter how small it is.
Wheat is not wonderfully nutritious. It provides nothing special and is even somewhat problematic.

If the global food industry was capable of keeping wheat out of their food, that would be fantastic. Unlike dairy, almost all dry foods are contaminated with gluten unless you go to lengths to obtain food that is not.
Here is the relevant metadata: https://github.com/Microsoft/FASTER/blob/master/cs/src/core/...

Should be usable in NetCoreApp 2.0 and up, or .NET full framework 4.6 and up. In other words, yes, it will work on recent versions of NetCore and classic .Net.

However I also see a .dll file in use https://github.com/Microsoft/FASTER/blob/master/cs/src/core/...

Which suggests that this won't work in NetCoreApp on linux. It's not crossplatform unless it eliminates this or supplies linux .so binaries and so on.
> Because of the verb followed by object grammar, vi changes are made in the dark, we dont see their effect until the whole editing sentence is finished. dtf will delete to next f, if you then realize that was one f before the one you targeted, you need to undo, go back to your initial position, and try again with d2tf.

Or just do . (full stop/period), which will repeat the last command, and in this case delete to the f you want.
> Does the food industry have a moral obligation to produce waste for the poor?

So, if private enterprises have no responsibility (because of free enterprise), the state has no responsibility (because of small government) and charities are strictly voluntary yet still compete against enterprises, then who actually does have responsibility?
Never patterns, exhaustive matching, and uninhabited types in Rust
Hajj: How globalisation transformed the market for pilgrimage to Mecca
I was thinking the same thing. It wouldn't be trivial, but when compared to the work required to support the three major platforms with different UIs, the binding layers are probably a marginal additional cost.
Top Football Blogs to Follow in 2018
Quite the opposite. If you give a product for free you cannot be fined for it, obviously.

Yet, open source can be vetted, and people can be paid to review and vet software.

Debian developers review software before uploading it end often do additional work on hardening it.

The distribution then freezes to ensure maturity, let people discover vulnerabilities and backport fixes.

https://www.cip-project.org/ builds from Debian and goes even further by supporting releases for decades.
People blamed many factors for the extensive floods and resulting damage but some natural calamities are simply unavoidable. The state received 2087.67 mm of rains this season when the floods started whereas the normal is 1606 mm. Rains haven’t stopped since then and all 35+ reservoirs had to open shutters at the same time to contain the flow. This is the largest rainfall in almost a century. The largest rainfall state ever received was in 1924 exceeding 3000 mm of rain which even washed away a mountain. So man made construction alone is not the cause for the destruction. Comparitively the Uttarakhand floods of 2013 that killed about 5400 people was only from 500 mm of rain. https://www.google.com/amp/s/www.indiatoday.in/amp/india/sto...
Dummy houses in the heart of London (2007)
I wanted to come back and apologize for the tone of my earlier comment. I had read more sarcasm / contempt in your original post that I don't see upon subsequent reads.

Upvoting because as others have pointed out this is a valid question.
Nice project!

With enough love it might follow Oberon's footsteps.

http://www.astrobe.com
I pointed out 5 ways that a rising stock price puts cash in the pockets of a corporation.

BTW, if you know of an econ book that espouses your theories, I'd like to read it.
Performance is basically never easy to reason about unless we're literally talking about 10 line long for loops. Then, maybe. But that's not a typical case for most applications.

Writing portable C is genuinely hard. I doubt many people can write significant quantities C89 code that actually does the same thing on GCC and MSVC out of the box (or on LE and BE, or on different pointer models, or on different architectures).
Young programmers are a pretty good market to market to. They have lots of money, they're smart, they want new shiny things to show off to the other programmers at all costs, and they're extremely vulnerable to perceived peer pressure and social proof.
'It's not just New Haven': mass K2 overdose symptom of national crisis
Also, apparently "Gamble Breaux" is an Australian reality TV actress. Why is a US-only law involved when neither the site or the complainer are US based?
I believe you forgot to divide by the $100
Well, this is a very effective strategy for blacklisting links in Google via DMCA requests. Truly remarkable.
The Absurdity of Detecting Gravitational Waves (2017) [video]
7 Bintang Serie a Yang Gagal Total Di Premier League
"Fair use" isn't a thing in most jurisdictions.
Off Topic: None of the Video works on the site works in Safari as they are all webm.
It's not an "irrational faith", but a simple fact that without a human acting on those words, they have little to no effect.
Sorry, i am not going to read it as it is not in europass format.

Also JavaScript in a few years.
(I posted this before but made a mistake in the math, I think this is right now.)

The latest numbers in Wikipedia say that SNAP costs $70.9B and distributes an average of $125/month to 44.2M people.

That means the cost is $133 to distribute $125, or an overhead of $8 per person per month.

Still not great but not nearly as bad as I was expecting, to be honest.
or the mORMot ORM/REST framework: https://synopse.info/fossil/timeline
The story of "import this": https://www.wefearchange.org/2010/06/import-this-and-zen-of-...
Peinados con Vestidos de novia cortos
>Of course it is not the only or the most important variable here. Do you expect to find one thing that answers for the whole gap? I'm sure you'll say no, but then why do you disregard proven, factual variables that may add up?

Because I think the Pareto principle applies here as well. It's not lots of smaller "variables that add up", it's one or two variables that make up for 80% of the difference.
> that much is immediately obvious

In science nothing is obvious and everything is open to scrutiny. Obvious is synonymous with oblivious or foolishness.

> Which is just bollocks.

Why? Blaming only the stimulus and simultaneously ignoring identified behaviors is not scientific. There is more to addiction than that. It also suggests the addict isn't not an important part of addressing or curing addiction.

> It's your wide categorising and weird ideas about addiction that are unsupported.

Everything you have said to me hinges on your claims of "obviousness" and emotional distress at broad categorization. Unfortunately, you don't describe either in any meaningful way.
Sure, seitan (aka wheat gluten) is a protein source.
How many other grains have a decent protein to carbohydrate ratio though, and are more easily digestible, and don’t cause crippling autoimmune disease or digestive dysfunction in 1-5% of people? You can get concentrated protein from any grain with similar nutritional benefits.

Personally, my sensitivity to gluten has just about ruined my life - right now, my life is on hold and I am staying in a hotel in Rochester while obtaining treatment from the Mayo Clinic’s celiac specialists. Not sure that anyone can say that about quinoa or millet.
This is sad state of matters that I have to fallback more often to DuckDuckGo and Russian Yandex to discover public information which is censored by Google and big Co-s. Forbidden bits?

(I know Yandex may be in the other side of censorship spectrum too).

Isn't it a high time for a decentralized federated search-engine?
Finally, the IP blocks, which belonged to Tesonet and were used by ProtonVPN just a few months ago – despite the co-founders of ProtonMail publicly denying any technical partnership between the two[1] – now belong to ProtonVPN[2].

[1] https://news.ycombinator.com/item?id=17260847

[2] https://web.archive.org/web/20180818104256/https://bgpview.i...
> Well, consider that SF has a diverse population, with several different factions who disagree dramatically about homelessness, help for drug addicts, housing policy, etc., and many other topics of “concern”.

Yes. Like home owners and people looking for a place to live.
Looks like your Dad got exposure to IBM equipment and realised that being a programmer could be a good job. I did my undergrad in the early 80s and the Uni had a CDC which was old then. First assignment in Pascal was writing it on a punchcard machine and handing the card batch over. But it was more an exercise in showing new students what had come before. I was fortunate to get a job working in COBOL on HP, which led to Unix exposure. Working on an IBM 370 would mean you were unlikely to move out of COBOL/Fortan for a while.
Web dev is an awesome beast compared to what existed in the 80s but the complexity has gone up incredibly. Resultantly, there are a lot of people who struggle to understand the fundamentals. I met a supposed web dev the other day who didn’t know what TLS was, let alone the difference between 1.2 and 1.3
>that's a pretty loose definition of imperialism. Conquering markets is not coercive, it's not an act of one group dominating another (beyond the realm of permissible competition that is the whole point of markets existing).

Well, conquering markets also imposes one group's values (e.g. FB censorship based on what Americans deem offensive) and national interests (e.g. surveillance) on others.

>It weakens the concept of imperialism to the point of almost meaninglessness - it essentially becomes the same concept as globalisation.

Well, globalization is a form of imperialism. It's not equal access to the global markets and influence for all countries: it's a few countries dominating.
Intel VTune
Sure.

But half a pie in the fridge is a bit of pie, it doesn't matter that the whole thing isn't there anymore.
I have this again today with 3D printing. It’s such a flawed process, and my real trash bin fills up quickly with failed prints.
You're right but to be fair an individual human sits at the very top of billions of years of evolution. We don't have to have to read Wikipedia personally because most of the work was done by evolution, through our ancestors.

We're really just hosts for our genetic code. It's the star of the show, not us.
How to Improve Bone Density Through Exercise and Nutrition
http://gymneshiyagymmanagementsoftware.blogspot.com/2018/08/how-to-improve-bone-density-through.html
What did the Qatar Airways have to do with it? Wow.
Why not Java?
Those aren't DMCA requests.
DiskCatalogMaker 7.4 Crack with Registration Key (MacOS X)
https://en.m.wikipedia.org/wiki/2018_Kerala_floods
Wouldn't the better solution be having compiler support for rejecting compilation of constructs that have UB?
That is not a realistic or useful analysis of the economics of any food stamp program.
Make your own Pikmin games with this open-source engine
That's the initials of the typist. Always lowercase, below the signature block.
Embedded?

Can your end-user relink your app with their own version of QT?
Yes - fine, use QT.

No?
Is it OK to pay for the commercial version of QT? Yes - fine, use QT.

No - look elsewhere.
This seems like an enormously cynical way to argue to me. Yes, I'm sure there is still a lot of affordable living space available in the desert.

It's not just about availability of work, it's also about the availability of infrastructure, opportunities to make connections, in short, ensuring a decent quality if life.

If the current trend continues, this will probably push larger parts of the population to increasingly low-quality living spaces. This isn't even a problem restricted to homelessness.
Of course not. Connection pooling is the most basic feature of any database library. It would be really shocking if PHP didn't do that.
I’d recommend going with a good freelancer (if you can manage him/her yourself) or a normal agency (if you want someone to manage the designer for you). In any case I would think more about the deliverables you need instead of the amount of hours / iterations you need in the beginning. When you see that you have enough work to hire a designer full time I’d go that route then, as it is (usually) still cheaper than such an offer (IMHO).

Stay away from sites like upwork.com if possible (the quality is not good in my experience) and prefer people in your own city if possible, as being able to meet face to face is a great advantage in my opinion and helps to build trust. Do not hire the cheapest designer available but also don’t overpay, ask for cost estimates and references. Make sure you’ll be able to work with the design they do for you and be sure to make it clear who is responsible for implementing it or in what format the results will be provided (e.g. Sketch or Illustrator).
Also, if you want to see what you’re working with before you make a change in vim you can always use visual mode.

So the example given, dtf would become vtfd. That’s one extra key stroke but realistically if you can touch type you won’t notice. You can expand that selection with ; for the next t.

Personally I’d use dtf and then just use undo if its not what I want. I’d also use dot repeat command, gcf or a visual column to act on multiple selections.
I think that's mainly because of past conventions, and the lack of sharing current expectations. A company could refer to Europass in their job description, and also offer a filled out CV template that only lists personal information that is expected to be shared. Or are CVs which do not include photos still considered incomplete or less desirable by the recruiters you know?
And in emacs you can use org mode with export to pdf though latex
you expect a webdev to know the difference between the current standard and its next version thats hardly used at the moment?

aren't you expecting a little bit too much?
Don't get me wrong, its great if you do... but knowing about upcoming encryption standards is imo something a security engineer should be fluent in, not a web developer.
And even in the LISPs that did give up dynamic binding, you can still emulate it to some degree. E.g. in Scheme:

(define-syntax fluid-let
(syntax-rules ()
((_ () x . xs)
(begin x . xs))
((_ ((v1 a1) (v2 a2) ...) x . xs)
(let ((tmp v1))
(set! v1 a1)
(fluid-let ((v2 a2) ...)
(let ((r (begin x . xs)))
(set! v1 tmp)
r))))))

(define x 'foo)
(define (f) x)

(f) ==> foo

(fluid-let ((x 'bar))
(f)) ==> bar
No European has ever used an Europass CV to apply to a job.
We're getting really good at climbing trees. We've got guys who can climb even the tallest trees, no problem. Any day now, we're gonna finally climb to the moon.
I pointed out 5 ways that a rising stock price puts cash in the pockets of a corporation.

No, you did not.

Your arguments rely on the company selling (or otherwise exchanging) their stock. The rising price doesn't put money in the company's pocket; selling (or otherwise exchanging or collateralising) their stock is what gives the company money. If the stock is worth more, the company gets more at that point, but a simple rise in stock price doesn't give them more money. The company gets more money when they offload their stock. After that, it's just other people swapping the stock around.

As for your passive-aggressive appeal to authority...

a rising stock price puts cash in the pockets of a corporation

Well, you've asserted that when some private individuals trade a company's stock amongst themselves at a higher price than they did yesterday, someone gives that company some cash. That's your assertion; that if I sell some Servicemaster Global Holdings Inc stock today for more than it was traded at yesterday, somebody will give ServiceMaster some cash. Who's that somebody? Why would they give ServiceMaster some money?
I'm surprised it doesnt talk about failures IMHO the most important thing is having a sane architecture which can deal with failures (like Chrome vs old Firefox) or Arcan https://arcan-fe.com/2017/12/24/crash-resilient-wayland-comp... vs Gnome/KDE compositor..
What's the purpose of having laws if they're going to change on the whims of the govt./legislature of the day?

The FUNDAMENTAL law should be immutable.

Write once and it never changes. No need for senators, mps and all those other useless positions that only consume from tax payers. If there are other nuances - because there'll be unforeseen occurrences and paradigm shifts like the advent of technology and its implications - then we rely on the judiciary and future similar occurrences rely on precedent to come to a judgement.

Also, arbitration can really solve some of these cases in free market environment where parties involved can agree on an arbitrator and their differences can be resolved.
Nearly 24 years with a single employer. How many programmers can claim that these days?
Yes, we are using it to build a set of system configuration and monitoring daemons, controlled through D-Bus.

It's okay, it can be a a little confusing at first but worth the time investment required to understand it. The API has been improved with all of the recent 3.x dot releases. The new run command in 3.7 should make it a lot easier for folks to get started.
1948, Norbert Wiener, Cybernetics; or, Control and communication in the animal and the machine.

https://www.worldcat.org/title/cybernetics-or-control-and-co...

Incidentally, pronounced "cyber-NEET-iks", originally.

And explicitly intended to apply to biological and social systems. Also: The human use of human beings : cybernetics and society (1954).

https://www.worldcat.org/title/human-use-of-human-beings-cyb...
For cross platform game / 3D development in Go, there are a few frameworks and libraries already in place:

https://github.com/avelino/awesome-go#game-development

g3n seems like the most promising recent candidate:

http://g3n.rocks

https://github.com/g3n/engine

Azul3D used to be a promising candidate, but looks to be very dead now. :(
Is it reasonable to expect a web developer to be able to configure nginx? To be honest, I guess maybe not. But the person in question was maintaining how https slowed all sites down and so should be avoided. When I questioned him about the new handshaking in TLS1.3, it became evident he didn’t know what I was referring to.
You should only put a picture if you have a very good looking photo specifically for this purpose and if you are in a customer facing role. Otherwise it's likely to do more harm than good.
EURGBP: Bullish, Remains on the Offensive
None since they all became managers after year 5 :)
I am surprised that the EU hasn't clamped down on photos etc on cv's as it's obvious way for employers to discriminate on race.
If you're building commercial products, then "it'd be great if everything was free because that's more profit for me", but usually it doesn't work out that way. That being said, there is still a much cheaper commercial version of Qt for smaller businesses ("start-up license").
Kerala Flooding: Hundreds Killed in Indian State’s Worst Rains Since 1920s
Of course you can draw comparisons regarding access to food for the poor between those two continents.

Looking more at other countries is imho benelovant for the states.
Asking out of mostly ignorance, but is Qt still relevant in 2018?

I've noticed that even for standalone graphical applications, it's becoming more and more common to use webapps - either served locally and accessed through a browser, or through something like electron.