skysight-inc/HackerNews huggingface dataset:
I really enjoy coding in C (it's probably the language I know the best) and I think C++ is an over-engineered and bloated language, however I'd still pick the latter for something like that. Or rather, like most devs, I'd pick a decently small subset of C++. The main reason for that is that in C if you need a data structure that's more involved that a simple contiguous array then you're on your own. A linked list is sort of not too bad to implement (the kernel's list.h is easy to use and reuse for instance) however as soon as you want things like hash tables, trees or anything that benefits from RAII IMO it becomes a pain to manage everything. It's perfectly possible to do all of that in C (or hell, in assembly if you want to) but in my experience it will take a lot of time to implement correctly (and since you don't have generics it's harder to have general purpose structures that you can reuse easily) and it'll have worse ergonomics because of a lack of destructors and other RAII patterns.

In my experience C is great for low level things (dealing with hardware, writing small low level services etc...). You don't have to deal with too many abstraction layers, memory management is generally straight forward (your average driver won't usually deal with anything more complex than a buffer queue or ring). For the type of application the author is talking about he'll probably have to deal with rather abstract data structure holding the state of the game, "a fluid flow of information coming into the app and going out of the app", concurrency issues etc...

Is it possible to do all that in C? Undoubtedly. If I was tasked to implement something like that would I choose C ? Hell now. I'd probably go with a subset of C++ like I mentioned before, Rust if the dependencies I needed were available (or I didn't mind coding them myself) or maybe even Python if I wanted to reduce development time as much as possible to get a PoC implementation live as fast as possible.
I don't think you should have been downvoted for this comment. People are taking this as criticism of the son when that's not necessarily the case. No one wants to end up in an old folks home.
What bling? It seems like a completely acceptable CV even today.
Samsung confirms leaked Galaxy F smartphone
Keep them from snitching/calling border patrol?
Interesting, though what this actually does is run a local webserver so I assume it would be even simpler to just open the default web browser pointed to the local server? But then you start thinking that sound output could also be handled via the audio API and one could even play this remotely. So what you created is a webapp? Why even run it locally at all then... just some thoughts. Still a cool idea to circumvent the lack of good native UI support in go I guess.
I've recently got back into RPGs with my kids. I used to play a lot, mostly WFRP and mostly with the same group. When I read this article it suggests a very different game to type I play, so I'm curious if other RPGers out there look at this and think "that would be really useful" or not. Do you derive enjoyment from crunching over mechanics? I've always been focused on the story, with dice a way to add an element of uncertainty and hence tension.
> Human brains can evolve by chance.

What do you mean by this?
lol, just a few days ago I was asked if I could do a Fortran project.
Kerala floods 2018
Massive destruction in unprecedented floods in Kerala creating havoc for more than a week
On engineers and influence
Show HN: RPScript – Scripting language for process automation
> Why even run it locally at all then

Latency?
What's the Difference Between UI/UX Designer and UI/UX Engineer
I manage my infrastructure using Salt, which can also be used to schedule jobs (both Salt and outside Salt jobs), see https://docs.saltstack.com/en/latest/topics/jobs/index.html
>>> the difference is that landlord already have your deposit money.

It depends on the country. For instance, the UK requires the deposit to be put in a registered deposit scheme. The landlord cannot abuse a penny out of it. It's really good.
Hipster wankfest
> I worked for two of the Big 4.

That's enough bling for most.
> Which do you think is more likely ...

Don't worry, I wasn't actually impressed, I was just trying to give you a compliment. (It sounds like you need one.) Yes, you've probably read a NYT article on Lakoff. But that does not count as "studying linguistics".

> As I explained before, you are combining two very distinct things, first the more or less autonomous speech processing that we do and second the longer term effects, positive and negative. These two are not the same at all.

So let's say automatic speech processing exists. (you admit as such.) Now combine this with: if somebody says A to me, over and over again, A will keep on being activated in my brain via automatic speech processing. Over time this automatic processing gets so engrained, it carves out a robust neural pathway that is not easily diverted. Note, I had no choice in this situation. It was not as if I asked a doctor to carve this particular neural pathway in my brain. No, the situation was rather some other person, with his/her own agenda, repeating A to me over and over again until A is literally part of me.

The parallel to violence is that both take away human freedom. Of course speech isn't the exact same thing as a fist. Of course I can't punch you in the face with these words, however much I may or may not want to. :) The point isn't that they're the same; the point is that they're not as neatly separable as you seem to believe.

Maybe you thinking along the lines of "either speech is violence, or speech is not violence". I am saying that this very framework is wrong. Speech and violence do not have a is-a (or is-not-a) relation between them. They have a much more complicated relation between them.
The key is not saying "I don't know" and end the conversation. You should give advices on where to find the information needed and who is in a best position to answer.

I've done it plenty of times and my colleagues keep coming back to me when they need help.
This follows Reacts style of 'functions instead of templates'. I don't think it's a good idea.

I think React will be the Java of our time. It caters to engineers who want everything to be well defined and typed. And to large corporations which don't care about heavy build processes.

Looking at what happened to Java: It's still used a lot. But not by new and exciting companies or indie developers.

I think we will see the same with React. It will stay around for decades. But the exciting new projects of the next ten, twenty years will not be written in it. They will be written by lighter tech stacks. Just like FB was initially not written in strictly typed Java but in loosely typed PHP.
Pushy : responsive off-canvas nav menu using CSS transforms and transitions
Put in a home? Why wouldn't you want to spend all the last time on this mortal earth with your parents, and holding their hands as they leave this lifetime? Repayment of when you yourself was born into this one?

I don't understand Western opinion on this matter.

But on topic, that is one concise application letter. Cheers for your dad efforts back then!
The state of Kerala known as Gods own country in India received 257% rainfall this year, the heaviest in a century. $2.7 billion in damages estimated. More than 300000 evacuated to relief camps and thousands are still stranded in flooded areas. More red alerts issues throughout the state. Cochin airport the 4th largest in the country is closed for more than 10 days. Details https://www.google.com/amp/s/amp.cnn.com/cnn/2018/08/18/asia...
An EPYC NixOS Build Farm
Ask HN: What are some of the best text-only websites?
Hi,

I've spent most of 2018 either in very rural areas, foreign countries, or in "throttled-mode" on my US-based prepaid mobile plan.

My phone's processing power is really excellent, but of course the bottleneck with modern websites is the tons of pings back and forth over the network and the huge image sizes.

Please, take pity on me and send me some links for great websites that offer a text-only service or some other form of lightweight browsing.

Of course, Wikipedia, lite.cnn.io, and outline.com are life-savers :)
I'm 36. If I get a degree in a new field and work 15 years, I'll be 55, but my resume will say I have a Bachelor's degree with 15 years of experience.
Furthermore, after it was pointed out by the co-founder of PIA, that the CEO of Tesonet is the director of ProtonVPN UAB, the company was renamed multiple times in two months[1], with its director now hidden from the public view.

[1] https://web.archive.org/web/20180818102535/https://rekvizita...
A lot of their content is not something I'm remotely interested in. It's not just me - several people I know in various circles say the same thing.

It used to be you could look at the user ratings and figure that out so you wouldn't have to try to unsee things you didn't want to see in the first place, but they got rid of that.

Unskipable ads for things I'm not interested in? No thanks.
In the meantime a whole bunch of organizations started accepting 'usernames' as passwords
Cannot the court charge wallmart for not showing up to the trial?

They are clearly abusing the justice system. Scaring people into paying, but never showing up to the trial and letting the court dismiss the case.

Showing up would cost them money. It might even lead them to lose the case or award damages, given how little evidence they may have sometimes. The whole procedure is well orchestrated.
Async programming in python? yes, as part of distributing parameter finding for genetic algorithms and backtesting.

Does it use 'asyncio'? Nope.
Wheat genome finally sequenced after 13 years of work
Hackernews! \o/
I do that for my own game engine. Wrote a very thin layer in C (C99 to be exact) that has all the low-level stuff, tight loops and things that require to be data-oriented. I do everything else on top in Lua. I use libclang to automatically create the Lua bindings from the C code using annotation attributes (X is just a macro around `__attribute__(())`), for example when using `X(ADD) xvector2_t xvector2_add(const xvector2_t a, const xvector2_t b)` it will make sure that this function is called when using the `+` symbol between 2d vectors in Lua. When needed (for performance) I can always move things from Lua to C.
I am also sympathetic to the person you are replying to. All that happened was someone asking a question, then people being sarcastic and unkind, and using the downvote button to express their dislike for such horrible questions.
If that were true, then the corporation would cease to care a fig about the stock value after the IPO. But they do, very much. Shall I count the ways?

1. Much employee compensation is in the form of stock, not cash. This essentially puts that cash in the corporation's pocket.

2. Corporations often issue more shares, which brings cash onto the books.

3. Corporations buy other corporations using their stock. The value of the stock sets the price.

4. Corporations own stock in themselves, and this stock can be used as collateral for loans.

5. A rising stock price creates a lot of intangible value, such as the ability to attract top talent. Everyone wants to be associated with a winner, not a loser.

6. Etc.
NPR : https://text.npr.org/

Harvard Law Review : https://harvardlawreview.org/

I'm also interested in more lite sites. Btw, your CNN link is not working. Correct link is https://lite.cnn.io
Parallel Worlds Exist and Interact with Our World, Say Physicists
What to do if your company doesn’t have an enlightened approach to work
Not OP, but I think they are referring to the basic premise of evolution. We still don't have a concrete theory on what causes mutation to occur, only one about which mutations end up surviving and sustaining across generations.

As such the evolution of human intelligence is largely an enormous chain of favorable mutations having been coupled and survived over billions of years. And each mutation that did occur was owing to nothing more than chance.
Check out the asphalt project if you'd like to give a native asyncio framework a try.
I think they were the left bar on the original comparison post

https://500tech.com/blog/all/is-reactjs-fast/
Wait, so it's 'progress' if our political leaders hire hundreds of prostitutes and get in to mass orgies?

This is the day you're waiting for, i.e. 'when it's ok to do that'?
> IoT devices aren't secure because their customers don't demand security.

Customers cannot evaluate security, just like in cars and many other technologies.

Vendors need to be held accountable and fined by 3rd parties.
Yes, you don't. Lifes and circumstances vary as much as the oceans and asking assuming questions on emotional topics without at least first trying to get near the person having to make the decision seems really pointless.
Are you talking about blocking other requests to the request handler or to external endpoints?

Because both can be solved in a sync server via thread pools.
No phrase terrifies me so much as 'Entity Framework'.
I work for GitLab on low level things in Git, for example:

https://gitlab.com/gitlab-org/gitlab-ce/issues/23029

which is requested by Drupal (among others):

https://www.drupal.org/drupalorg/blog/developer-tools-initia...
"It's not that different from the position of employee today."

Yes, it is.
A Bot Panic Hits Amazon Mechanical Turk
Hello! I just wrote a comment under the name DougHo but it got shadow banned. Can somebody unban me?
Mithil maintainer here.

Guilty as charged. That page hasn't been updated since the v1.0 release, we've been focusing on code improvements.

V2 is around the corner (mostly bug fixes, some of which required subtle breaking changes (i.e. things that most users won't run into but it would not have been honest to make it a minor semver bump). We'll revisit the home page before the release.
Isn't Python 3 exactly a way to unify the async approaches? (not saying a good/bad way, just a way) We've had a few projects trying to do async in many ways over the years: stackless, gevent, twisted, asyncio, curio, ...

async in Python 3 goes from "there's lots of solutions, which should I choose?" to "there's an obvious solution in standard library (unless you really want something else for a very specific reason)"
A macro processing language is pretty much a language purpose-built for describing how to copy text from here to there while performing certain changes in the process.

A templating system is a set of language-specific constructs (a library, a module, whatever they happen to call in that language) that essentially deals only with the latter (i.e. describing how to perform the changes). It's generally up to you to deal with the "copy text from here to there" part, although most templating engines give you a specific interface that you have to adhere to.

I suppose the difference is better illustrated by PyExpander ( http://pyexpander.sourceforge.net/ ) which is a macro processing language based on python vs. Jinja (http://jinja.pocoo.org/) which is a templating engine for Python.

I don't think any general statement about which on is "better" can be meaningful. I suppose that, if you have a full project already written in one language, with all work performed by a single program, it's easier to get what you need via templating engine. If your project is already a collection of tools, whose outputs you need to tie together, it's often less effort to bring in a macro language than write your processing logic from scratch in a non-macro language just to leverage a templating engine. Assuming, of course, that you have someone who knows the macro language in your team ;-). If all your team knows is Jinja2, you're gonna get Jinja2.

FWIW, I also do a little M4 from time to time (and a long time ago I also worked with GPP) and find both of them fairly easy to use.
Passing a law to shoot the homeless people on first sight will clear it up real quick.

Really sick people can be put to medical prison camps where we make them to grow oraginc food food (charging tech companies cafeterias billions) or perform miracle drug testing (charging big pharma billions) on them.

We can recruit Americans (Using first amendment for the rescue) with gun for this task based on volunteering.

It will cost very less.
Do you have any data to back up that claim? Or are you just propagating prejudice?
The blog post mentioned in the article - https://www.maxhuibai.com/blog/evidence-that-responses-from-...

In the past day or two, I discovered that a large number of responses in my latest Mturk survey appear to be random responses. I detect that a large portion of these random responses have repeating GPS locations. So far, a relatively large number of social psychological researchers also seem to have noticed a drop of data quality in their Mturk data and detected concerning patterns using the GPS method (see the related discussion threads on Facebook PsychMAP).
I got my current job from a resume like this.

My boss specifically commented how my resume wasn't full of bullshit.
> If my only target is web assembly, then what are the reason that I should care that my binary is actually a gcc dialect of c and not standard c?

How much do you trust the GCC implementors to a) maintain the behaviour that's relevant to your program b) maintain GCC at all? How much do you trust that the rest of the ecosystem will continue to support GCC and/or this GCC dialect?

Think of "the gcc dialect of c" the same way you'd think of any semi-obscure programming language, and ask the same questions you would: what kind of debuggers/profilers exist for it? How easy is it to hire people with experience in it? How much momentum is there behind it?
Why? Nobody ever asked my consent about coming into existence filled mostly with misery and struggle. Why do I owe them anything?

Repayment for what exactly? I never asked for any of this.
Satanic Temple Protests Ten Commandments Monument with Goat-Headed Statue
A CORPORATION selling ugly food. Definitely evil incarnate. I think this calls for protest marches and riots, at the very least.
I'm recruiting for an outsourced team in Portugal at the moment. They include photos on their CVs. Date of birth and marital status is pretty much standard in Norway as well.
I'm a third generation programmer and talking to my grandpa is more foreign than French. He talks punch cards and I tease him about Atwood's law and my ineptitude in all things mathematic
https://www.lumendatabase.org/notices/16954705 err, how is this even legal, doesn't DMCA have provisions for punishing false claims?
Wikipedia says there's a "lack of consequences for perjury in claims" (https://en.wikipedia.org/wiki/Dmca).
Much employee compensation is in the form of stock

That's just transfer of stock from the company again.

Corporations often issue more shares, which brings cash onto the books.

That's just transfer of stock from the company again.

Corporations buy other corporations using their stock.

That's just transfer of stock from the company again.

Etc.

If the company can give someone stock and get money (or by doing so not lose money), that's money going into more productive use. The rest is people swapping it around themselves; not fresh money going into more productive use.

It seems from your arguments that companies care about their stock price going up because they have stock. They have stock and they want the initial influx of cash, when they offload it, to be as high as possible. Your arguments seem to support mine.
Thanks!! I confused NPR's format with CNN's :)

There's always Drudge Report for anyone who prefers the "opinion" section... :)
Are Fantasy Sports Really Gambling? (2016)
The title is misleading. As far as the article goes, this pertains only to tunnel digging. That's at least in part because the "dig, move rubble, dig" task is vulnerable to congestion.
Perhaps they didn't need to, but they did anyway
Rescue and relief efforts are largely powered by volunteers with various government agencies. Social media is helping in a big way, however the ephemeral nature of posts make the deluge of information unmanageable for volunteers. Kerala is the most literate and have most of its working population outside. With a population of 300 million and tech savvy relatives and friends outside the state retweeting and sharing sos calls and relief resources, volunteers are inundated with duplicate and sometimes heavily outdated information. Scanning the feeds with content mostly as images and in Malayalam language with contain images and content, data collection is a huge challenge. Another challenge was identifying the location of victims. After the road signs and two storied houses were almost under water even sharing google map coordinates proved to be difficult to be useful. India does not have a standardized address system. Landmarks were under water too. So were mobile towers.
> Rust requires bindings and unsafe code; this ends up being a good amount of work to accomplish.

Not really all that much work. Combined with Rusts library ecosystem and other productivity improvements you very easily come out ahead.
Yes, in https://apility.io all the backend services, API endpoints at the edge and parsing services take 'advantage' of async in Python >3.

My opinion is -like somebody said- it breaks the Zen of Python. When I started using it I had doubts about moving to a more async 'friendly' language. But I decided to stick with my old friend Python... even when I don't recognize him very much after some changes after version 3.
It really depends on how responsive your endpoints are. If they're really slow (or slowly streaming data), you can probably do hundreds/thousands via thread pools. (depends how you do the dispatch / locking) You can go orders of magnitude higher with async. (as in epoll - specific async frameworks may have their own bottlenecks)
Thanks for the link

BS companies making completely BS claims (the other links also make no sense)

But big copyright doesn't care
Trapped in 99M-Year-Old Amber, a Beetle with Pilfered Pollen
The core language has indeed been around for several decades. However, many important features that are necessary for more interesting Prolog programs have become widely available and implemented with acceptable efficiency only in the much more recent past.

For example, this concrete Joy interpreter depends on features (call_residue_vars/2, copy_term/3 etc.) that were added to a development version of SWI-Prolog only a few years ago. It takes at least several months, often even years, until development features make it into stable versions and distributions, and until application programmers get accustomed to them or even start using them.
The Bible explains how stock markets work? That is indeed a feat, seeing as how stock markets were invented 1500 years after the Bible was written. I wonder why Biblical scholars never noticed that before.

> sounds essentially correct

When I was a kid, I was sure the sun revolved around the earth. It sounded essentially correct to me, fit my daily observations, and did to a lot of people before Galileo. The point being that looking at things in a superficial way can be very misleading. If you're right and everyone else is wrong, you'll need some very, very good evidence - a lot better than "sounds essentially correct".
> Yes, you've probably read a NYT article on Lakoff.

Nope.

> But that does not count as "studying linguistics".

You're right, it doesn't. Studying linguistics counts as "studying linguistics". If you don't know what "studying linguistics" means, I really can't help you.