skysight-inc/HackerNews huggingface dataset:
So the criticism here is the lack of specification as to what country’s middle class it supposedly refers to? I doubt that, but just in case: it’s probably the US.

Or is OP having a problem with terms that cannot be neatly defined with, for example, specific income cutoffs? That would preclude most any words from being used in journalism. “Is that an SUV, or a large sedan?” “Can’t say, let’s never use these words again”.
FWIW, the "Guidelines" ask you to please not dismiss work out of hand. Appearances matter, too - you can point out that a tool is proprietary and has lots of plausible FLOSS alternatives without being uncivil about it ("garbage").

Edited: Commenting about the voting, especially in the way you did here, is inappropriate too. We're here for substantive discussion.
Yes. Here in Brazil there are some competitions. It's a challenge indeed (portuguese), but not such a big one.

In Esperanto there is a 1-1 relationship between letters and sounds by design, so a spelling bee wouldn't be a challenge.
Of course, if you have a bunch of languages that compile to JavaScript, they all share the same low-level object layout and garbage collector. This VM has a lot of momentum.

The problem is that languages that are genuinely different from JavaScript (such as Dart and Go via gopher) have their own static linkers that generate a big blob of JavaScript. To really do interop right, you need to share a common linker and data format for public API calls. And to make this efficient, it needs to handle inlining and tree-shaking. At that point you might as well use JavaScript or a light overlay language like TypeScript.

With wasm, similarly, a common language runtime should probably have its own linker that combines and optimizes libraries and emits a wasm file.
Jered Threatin: A conversation with a false rock god
One-of-a-kind construction projects are notorious for cost overruns. It's ridiculous, just like enterprise software projects.
Can ketogenic diets work for bodybuilding or athletics?
Not create a new index - reindex the existing documents

I have personally managed 10+ TB clusters and reindexed multiple times when I need to add new fields. The key is to take some time to clearly understand what analytics you want to conduct, then add the fields you need afterwards.
It would be wasteful to duplicate the input string which includes so much garbage. I would rather just go through the input string and append token by token to the output string, terminated with a single NUL.
Note: the title is "The wannabe rock star who conned his way to fame" on the BBC homepage, but "Jered Threatin" on the article. The one from the homepage seems to make more sense in a HN context.
I wonder if this kind of approach could be generalized to all syscalls - pushing them asynchronously to shared memory, then receiving output in arbitrary order once kernel core takes care of it. Is this feasible? Does it make sense to expand this beyond IO? My reasoning is that we already usually have more cores than we need, why not dedicate some specifically for kernel stuff?
I don't know if it is the case, but, I would happily trade off two cores to get better IO in most cases in our nodes servicing IO bound jobs. Otherwise, those CPU cores are just idling anyway because of IO..

With the current growth of CPU leaning towards more and more cores with ever smaller improvements in single core performance, dedicating spare cores for such perm improvements is not at all a bad idea.
An entanglement-based wavelength-multiplexed quantum communication network
Thoughts on Interviewing at Big Tech Companies
This is a problem we face training activists and journalists in a number of countries. Esp places like China, Russia etc. We have to work hard to help people get the idea that a lot of the encrypted, password protected stuff etc they send now is potentially at risk in 5-10+ years. To a certain extent (but different context obviously), the lessons of the Venona Project comes to mind.
Some people think that income has nothing to do with being working or middle class, so the whole use in the article would make no sense to them.

Ultimately the person was asking for help understanding something, which is always fine in my book. If you don’t need help understanding the move onto the next comment. Plus you were being belittling by saying they were stumbling.
New Neurons for the Brain
NetSurf Web Browser
A new neptune-size exoplanet
In this lecture, Sapolsky talks briefly about the genetic component but at a super high level "good/bad" version of a gene.

Depression is a genetic disorder. It has some degree of heritability. 50% identical twins, 25% full sibling. So again we have the whole nature-nurture interaction. Have the bad gene (a serotonin one), add in major stressors and uh-oh. A 30 fold increase in the likelihood of depression at the extreme. Oh, and glucocorticoids regulate the expression of the gene.

Anyone know what gene he is referring to?
I think "extremely pissed" is either hyperbolic or histrionic in this case. The "without women" line is a micro-aggression at best.

If that is actually rage-inducing, I’d suggest you’re probably spending too much time on the Men’s Rights or red-pill subreddit.

As far as I’m concerned it’s a mild frustration which doesn’t even merit an eye-roll.

If you spend your days looking for outrage in every corner, you’re bound to find it, but it isn’t a very pleasant life.

Maybe let it go.
Extra Package for converting Number types to text in Persian language in Go
Norway. We just call a generic bank account a bank account.

Why bring in the term “checking” if it’s not related to checks? I’d call that being intentionally confusing.
If we threw out 99% of data based on current theories we wouldn't have figured out that there was a problem with heliocentric until the 20th century.
Ask HN: Best Centralized Backup Solution
What is best free software for managing and scheduling backup procedure of folders/databases in many clients? I want a centralized system that have fine-grained schedule and can show backup status of folders and databases in different clients. It's better to have plugins for supporting backup using different kinds of tools like PostgreSQL(pg_dump), MySQL, Redis, SSH ,... . Backups can be stored on different places like S3, Dropbox and local folders.
How to maintain a healthy working scientific community that produces output useful to the society that sustains it is not a black and white binary issue. Your kind of attitude is what hardens dysfunctional structures because it just spreads FUD to people who genuinely want to improve things without loosing what's good of the current system.
I believe this is similar to what we will see with Zircon as a default.

Why I believe multi core performance with Zircon will exceed the same with Linux. The big question is single core?

You do not have the benefit. But I do think Google will do their own CPU optimized for Zircon. Do hope they use RISC-V for the ISA. They did with the PVC.
I explicitly wrote "or whatever test" as a comment to the code snippet, and obviously the test was not the point of my comment.

Anyway I think most programming languages nowadays have their source encoding specified as UTF-8 or at least something ASCII-like, so ('A' <= c && c <= 'Z') is in fact what I would likely write, and using isalpha() would technically be a bug just as well.
Activision halts auction of Leisure Suit Larry source code despite not owning IP
How much of that 3billion goes to the fundamental research vs. the amount needed for regulatory approvals, though? (On average -- obviously it will vary quite widely from one drug to the next and will depend on many factors.)
It'll be interesting to see the numbers again after LLVM thinLTO starts applying across C++ and Rust resulting in cross-language inlining.
BTW, you appear to be shadowbanned. I vouched for your post to un-kill it.
I've decided to quit as much as possible the big 5, given I can find common sense, functional alternatives.

Then I've also made the exception for work, which relies heavily on Google services (Gmail, cal, drive), and GitHub. As far as I'm concerned, that's their data (the company) not mine, so it's their choice and responsibility.

For personal life, family and friends, I've simply quit everything. I use Protonmail, wire chat and sms, nextcloud, bitbucket, duckduckgo and Linux mint. I've let everyone know that they can always reach me (email, sms) but if they want more convenient than they should move to a more secure than app (that also isn't run by the big 5). In most cases, everyone has followed, so I've even done a little good for the community.

I've supported the librem 5 as soon as it was Kickstarter and plan to move to it entirely when I receive it. I ran lineage OS with microg for a while, but that phone broke and my new one (Moto c plus, incredible hardware for the price btw) can't even have a custom ROM easily. So I'm running normal android, which is bad but temporary.
Google AMP case study: leads dropped by 59%
It's hard to count the number of major improvements that landed in GCC since the inception of clang. Competition in this landscape is benefiting everyone.
What exactly are those aspects of general artificial intelligenxe, and how does learning Go relate?

Any advice for those curious and interested but inaccessible to an instructor?

Thanks in advance, and happy 68!
No the problem is that any new model needs to be more then "interesting" - plenty of those kicking around. What it needs to do is generate a testable prediction - either explain something we currently can't explain, and ideally point the way to something we should expect to see if it's correct in a convincing way.

The entire argument against string theory, is, in many ways, founded on the fact that as a group of hypotheses, none of them predict anything that would rule them in or out that's within a practically reachable detection limit.
I really appreciate this. I too am approaching 40, kids are growing, and I'm starting to think about my next chapter. This is really helpful that someone came up with a concept for this long before I was born.
> A question though: how is humidity handled in modern electronics? Is there any sacrificial used on mainboards

For consumer electronics it generally isn't handled. If you look at the edges of the boards you'll see that they are rough-sawn and not sealed and that there is not conformal coating elsewhere on the boards. Note that while FR and hardpaper material are hygroscopic, the epoxy cases of chips let moisture pass as well.
Yeah, I added the vitamin D after spending most of a winter in Edinburgh. Lovely city- but it's 56 degrees north. That city will get less than 7 hours of daylight today.
I agree with you, but I also think there’s room to point out that Uber has lost credibility and it wouldn’t be surprising or inconsistent if it was just a PR post for recruiting hype. Without details (not mere surface comments) on how it is differentiated from the many other available solutions and deep dives into what use cases it is specifically better suited for, it seems reasonable to treat it with a lot of skepticism.

But to be clear, I totally agree in terms of the degree and tone. I don’t think the parent comment you responded to was “uncivil” in any way, but overly dismissive instead of just noting to be skeptical.
I guess this goes at the heart of the difference in interpretation between us: where you see a good-faith effort to better understand the article, I see an attempt to ridicule or otherwise undermine it by questioning the most basic assumptions needed to understand it.

As evidence, I point out that a simple search would be far better to achieve an understanding of what the term may be referring to in this context than sending us all on a wild goose chase. Not taking this more promising route, IMHO, undermines any claim of good faith.

Even if existing definitions are found lacking, they would certainly serve as a better base for discussion than the actual, unspecific dismissal of the article itself.

I may also be influenced by the general tone of discussion here. This threat is currently sandwiched between two comments calling the article “rather disappointing” and “very stupid” [0], respectively. This shallow reflex to find nothing but dreck in everything, especially if it’s written by anyone who may have an education in anything but JavaScript, is getting somewhat tiring.

0: somehow, it’s the “very” that really makes that particular commment what it is.
TMSG: Local Family a Finalist in National Invention Contest
"We could make a global rule that each country is only allowed to extract a certain amount of oil, gas, or coal from the ground, and if they want to extract more, they must buy the right to from another country who does not. It's fairly easy to track that - it's quite hard to smuggle millions of tonnes of coal!"

So many glitches here.

If country A transports to country B which is their neibhour - who can check how much was traded?
You want to have the UN to check every border?

And then of course you can just use the coal directly and just export the gas from which you can export much due to better carbon tax.

"You get as many countries as possible to get on board, have a big negotiating phase to decide the caps each country should stick to"

and good luck with that. During sunshine days you get good intentions and when tensions rise like they do now since a while, not even that anymore.

In my oppinion a waste alltogether. All those energies (and actual lots of fossil energy used to make those conferences happen) should have gone to really constructive things instead. Organizing cooperation in research. Infrastructure. etc.

Technical solutions to a technical problem.
You can't heat peoples homes nor power industries with nice speeches or resolutions.
Well, if an Internet comment also pissed you off like that to the level of making 3 various assumptions about the life of an Internet stranger, then you probably hang out a lot in /r/Feminism or similar places. My comment wasn't to support "men rights", but rather that still trying to depict women as minorities in 2018 is damaging to their actual position in the world. Like, of course it wouldn't happen without women, you (the author of the article) don't need to act as if you are talking to people from medieval ages and enlighten them that women achievements are remarkable. It's an insult to the reader. Of course it wouldn't happen without men, women, and everybody else involved.

Maybe, let it go?
Last discussed 3 years ago:

https://news.ycombinator.com/item?id=10417807
"Locate that server" is DNS. Or possibly reverse proxying, if DNS is hard and Apache is easy.

Transparent elasticity is the fundamental advance here, and it seems to come with a surprising number of tradeoffs.
Watching this now. It is great!
you are missing the point and mixing two different discussions up. energy security is not the debate here.
Hey do you have an @ I can pm you at?
And it wasn't called "Russia" during the cold war; I interpolated.

The US interfering in the 1996 Russian election to install 'our guy' stands as a preposterous, ridiculous overt interference with Russian politics on a scale which the Russians can never hope to achieve.
Web RSS client
There's a concept called exception-less syscalls, which might be similar to what your thinking.
Heh, I mean, I didn't choose the norms that have been established over the several hundred years of the British legal system, I'm just trying to explain them :)
Pardon for the simplistic answer, but wouldn't it be similar to game of life? Particles only interact with their immediate surrounding particles.
Every single one of those questions has the same answer: Because they have knowledge that I do not, and can help bring the results of that knowledge into my life.

If an app brings change into your life, via application of knowledge you do not yet possess, then it has value. Whether or not these specific apps meet that criteria is, however, a question worth asking.
I just don't get the idea that "sequential" is somehow a bad thing? The whole concept of an algorithm/procedure to perform a computation is about performing a series of operations in a specific order. You have to think about the operations and their order as well to come up with an algorithm.
We even have the legacy of that in x86 - the ENTER opcode, the second argument for which is "nesting level of the function":

"If the nesting level is 0, the processor pushes the frame pointer from the BP/EBP/RBP register onto the stack, copies the current stack pointer from the SP/ESP/RSP register into the BP/EBP/RBP register, and loads the SP/ESP/RSP register with the current stack-pointer value minus the value in the size operand. For nesting levels of 1 or greater, the processor pushes additional frame pointers on the stack before adjusting the stack pointer. These additional frame pointers provide the called procedure with access points to other nested frames on the stack. See “Procedure Calls for Block-Structured Languages” in Chapter 6 of the Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 1, for more information about the actions of the ENTER instruction."

(Although, curiously, Free Pascal - which also implements this feature - doesn't use ENTER in assembly, last I checked.)
We will prevail over these mad people. A little piece of Tim lives on within me. Plant that seed & purvey the knowledge today through tomorrow until the end of our time.

Goodbye Tim
Skepticism is one thing, lack of civility is quite another (and I'm sorry, but calling stuff "garbage" in such an off-hand way is clearly uncivil to me, especially when shallow dismissals are expressly pointed out as a problem). See brylie's comment in this thread for how to do it right - take that, add a stronger caveat about this tool's proprietary status, in contrast to so much other stuff in this space being FLOSS, and it would make your point quite well without degrading discussion.
It crashed after my first try to enter a website. Seems it needs a few more years to be used.
It's not always up to me which compiler version I use.

Some organizations change compilers very slowly, and you can't assume you always have the most updated compiler.

For example, when writing a library for my org I assumed that GCC 5.4 (2016) is a reasonable lower bound, and I used the appropriate set of supported C++11 features, and twice I had to downgrade as different teams notified me they had older and older compilers. (and couldn't upgrade)
But by aspiration, these people are middle class.

A teenager carrying a golf bag might still be upper class, if they're doing it because their father owns the golf course and sees it as a networking opportunity.
Using RDS seems like a best option.

Many startups use it, and i think backup is also easy.
FormuLog – extending Datalog to manipulate, and reason about logical formulae
Nah. Here in eastern europe it's purely based on incomes. If you go paycheck-to-paycheck, you're working class. If you can afford a nice housing/kids/travel/etc, you're middle class. If you got a mansion w/ a gardener, you're probably upper class.

Tradesman who makes €€€ can easily be considered middle class. Meanwhile if you're a poor kindergarten teacher... You'll probably be upper working class at best.
The only thing this really improves is latency, because you can always batch more I/O into a single syscall.
HackerNews doesn't impose any link shortening. Which is great.
> Could the same be said for this library?

This is clearly answered on the page.

"By default match() is strict. If no pattern matches, it raises a MatchError"
Here's how it may have went down:

> Digs around in forest for no good reason

> Finds car battery

> Rattles

> Opens it

> Western radio inside

> "Oh shit, a cache of an allied spy. I better put this back where I found this and tell no one ever."
I think the real problem with this discussion is your dismissal of his points behind "so called environmentalists being politically savy", and the false "we are no where near developing a replacement for oil, so why bother". That and the atrocious spelling, but I expect you're not a native speaker so that could be overlooked.

The long and short of it is if we throw up our hands and say "let's flood every developing country with endless cheap oil, suppressing the critical development of greener energy sources" we are up shits creek even moreso than we are now.
Bret Victor is a researcher first and foremost, a visionary one at that, but a researcher nevertheless; dynamicland is a work-in-progress. The vision is to build social, collaborative workspaces where dynamic computation is as natural as books, paper, pens, whiteboards; if not more.

If I understand his vision correctly, the paper and projector technology is just transitional, the goal is not the paper and lights you see, the goal is zero barrier-to-entry computation; smart, objects that enable and encourage collaboration and discussions enhanced by the additional insights that a computer the size of a room offers.

What groups are you referring to by the way? Are you thinking of Lighttable and Eve and the like?
Skimmed through the sample translation and to my surprize not everything said there was as obvious as I was expecting it to be. Thanks!
Unison is good for syncing between 2 locations. Personally I would treat DB's and other files differently.
... and I'm the 1% upper class by aspiration :)

Teenager is an extension of his family till he's making a living on it's own. If he manages to extend his family wealth then yes, he's upper class. But if he manages only to drink away his opportunities and his parents stop giving him money... He's not so upper class, eh?
Creative Code Yourself Out of a Box