skysight-inc/HackerNews huggingface dataset:
You can tell "rufus" is a loan because it contains medial -f-, and native Latin words don't contain medial -f-, except after prefixes. The only Latin sources for /f/ are Proto-Indo-European bh dh *gʷh in initial position; elsewhere, they generally become /b d v/, in a process that probably paralleled the rhotacism.

This sound change wasn't shared by Oscan, Umbrian, or Faliscan -- compare Faliscan "carefo" to Latin "carebo", and Oscan "mefiaí" to Latin "mediae".
You can't define a function via 'def' and pass it as an argument at the same time. You can do it via 'lambda' though (which doesn't require any indentation since it's just an expression), what's the problem with it?

>>> (lambda f: lambda x: f(x) * 2)(lambda x: x + 1)(100)
202
The problems with this go a lot deeper than most people realize, but I can't summarize them here. I strongly recommend reading the following paper to understand the importance of cash:

http://www.paecon.net/PAEReview/issue80/Huber80.pdf Huber, Joseph - Split-circuit reserve banking - functioning, dysfunctions and future perspectives

Abstract:
"This paper first provides a detailed outline of how the present money system works. This then serves as a backdrop to discuss a number of orthodox fallacies and heterodox flaws in money theory, followed by a summary of the dysfunctions of split-circuit reserve banking and a brief outlook on the perspective of a single-circuit sovereign money system."

Keywords: monetary economics, money theory, credit creation, banking theory,
fractional reserve banking, monetary policy, monetary reform

One may find comments on the paper here:
https://rwer.wordpress.com/comments-on-rwer-issue-no-80/
Flask 1.0.2
No alternatives to JS browser runtimes & environments maybe but you can use one of many transpile-to-JS languages and you shield yourself from most of JS badness.
No need for a monospace font; tabular numerals should suffice.
You pass functions just like any other argument.

clos = 42

def foo(x):
return x + clos

def bar(y):
return y * clos

higher_order(foo, bar)

What's so hard about that?
Etruscan being a Phoenician derivate I don't understand the difference between the two thesis
That could be a good basis for a NeXt-alike, which is after all a direct ancestor.
I also wouldn't call JavaScript great. It's adequate and tolerable. Typescript makes it better. Languages I'd call great include: Kotlin, C# and D.
Purposes Why Your Business Requires Social Media Marketing Plan
Do you happen to know if it's possible to publish a game on Steam using Phaser?
No but on HN you should expect that criticism in that direction is valid. You can be world-class in certain niches but I doubt that calling oneself a world-class developer holds in the context of parts of the audience here.

It's ok to sell oneself but I'd be careful with exaggerations in a field with probably >1 million professionals.
I would have liked to have seen some comparisons. Showing javascript syntax but then not showing anything else and then saying its good is not really an argument.

And aren't frontend dev essentially forced to use javascript since we can't compile to anything else at the current time? yes webasm is coming
and yes there are languages that compile to js
Explain how you can't tell the difference between a variable assignment and a keyword.
Hadn't even thought about that!

Replacing it by something like 'insert' does not feel accurate either but I'm not a native english speaker. Is there any synonym to 'upload' or 'insert' that would make more sense in this case and make it clear that everything is handled client-side?
>Transpilation is the number one reason I've seen that makes maintenance of older projects hard. The fact that JS didn't standardize on a module syntax until far too late means that we're forced into a transpilation cycle to build bigger projects. I can call that a mistake without denying it's reality.

You answered your own objection. The language is deficient so alternatives are sought (lack of standard modules is one problem). Nobody likes transpilation and nobody would do it if JavaScript was conducive to building and maintaining large applications.

>If you want to build a web application, at some point, until we have true web assembly, you will have to use javascript

No. You can build it in TypeScript or Dart or any number of more sane language and transpile to JavaScript. Which is what people are doing.
Just wait until detailed data on Earth-sized exoplanets comes in. That might not be very special at all. We just don't know yet.
What is it like?
Oh I didn't know that Kopanito game. Looks cool. I think I'll compile a list of all the games mentioned here and will put it up on github as resource.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Implementing j`{"key":"value"}`; as a tagged template literal is left as an exercise for the reader.
I don't expect you can magic the performances but I'd suggest seeing if you can provide more feedback on the initial loading bar: in both Firefox and Safari it stops as the last or second-to-last step and looks to be stuck. I know progress bars are hell, but in Safari it stopped long enough that I actually opened the devtools (and saw messages printing in the console so knew it was fine, just slow).

It probably doesn't help that I'm on an 8 years old iGP, performances-wise, and I don't know that you have any ability to detect that sort of crap.
Mobile Test Automation – Right Tools and Right Approach
My impression here from testing (in Chrome) is that when the tab for the game is not visible, the game stops its update and consumes ~0 CPU. That should be the normal behaviour when running on requestAnimationFrame() and it should work on Firefox as well. Of course if you opened messenger.com in a separate browser / window then the above does not apply.
What, you don't want to remove your mac from trash?

Incidentally, that particular grammatical quirk is one I've seen a number of times. Is it a thing for people coming from Russian? Or just general difficulty with remembering the order of the two subjects in two-subject phrases?
Ask HN: Tips on coping with my quarter-life crisis
I believe I am going through a quarter-life crisis and although this is not directly related to technology I feel that a lot of people on hacker news will be able to relate.

First let me present my situation (which might be a bit gloomy). I just graduated with a masters in electrical engineering and have been depressed for the last 5 years (almost as long as it took me to get my masters). Although I dislike offices and love being outside the offers I have right now are for 9 to 5 jobs in offices abroad. Despite these jobs are highly paid I am afraid that my depression will get worse since I will feel that I am not leading a meaningful life. Although what I feel I need right now is a job which will allow me to communicate with others I am heading towards a coding job which will likely involve many hours of being alone. I keep having thoughts telling me that I don't want to be a programmer and ask me why I keep on doing this. The only sincere answer I can think of is that I am afraid of breaking out of this role play I am putting up for the last years of my life. I believe I would enjoy being a ski instructor since it combines both communication and being outside. I am thinking of accepting a coding job and when I earn enough money to become a ski instructor, change careers. Does this sound logical to you or am I just wasting time?

Did you have similar thoughts when you were 25? Did you make a decision in a similar situation that you regret? What would your advice be?
Congrats! Any game you can play as Darwin or Lovelace is already a winner in my book ;)

Anyone searching for startup ideas, packaging HTML5 as native binary apps remains a pain point. Mostly in making sure things like full screen layout, mouse pointer lock, networking, etc all work as intended on hosts. Apart from simultaneous testing on multiple machines, emulating via virtual box isn't sufficient for game performance. Electron and NW could vastly be simplified for humans ;)

https://electronjs.org/docs/tutorial/application-distributio...

http://docs.nwjs.io/en/latest/For%20Users/Package%20and%20Di...
I live a quiet life and want my browser to be quiet too. I don’t fully understand the API changes behind this decision but from what I have read this is a huge win.

The real problem is the unethical use of APIs to increase advertisement related KPIs.
A Machine Learning Guide for Average Humans
I really wish the browser vendors would come together to establish a plan to clean up User-Agent. It's one of the worst offenders in header legacy[1] and fingerprinting. Exposing what browser I am using and it's major version is fine but I don't think every website I visit deserves to know what OS I am using, nor the details of my CPU.

[1] https://www.nczonline.net/blog/2010/01/12/history-of-the-use... (2010, though little has changed since then).
It's problematic when you have companies deny claims that shouldn't be denied, or otherwise trying to disincentivize using their services.

For example, from a pure dollar-in-dollar-out perspective it's in the best interest of my insurance provider for me to not visit my doctor, because it costs them money out of the payments I make them. If they create a small network of doctors who take their policy in my area, it makes it even harder for me to use their services- maybe the doctor is inordinately far from me, or constantly overbooked, or never in the office (what I'm dealing with right now). The harder you make it to access a service that your customers are paying for, the more money you make.
I just wanted to clear up my comments on fine tuning. These LMs are huge. The ELMo paper has 300 dimensional embeddings, yours has 400 (which, btw, should probably be controlled in a comparison). As an engineer, I don't really want to deploy a fine tuned LM for every task I have. Especially on smartphones, I can barely deploy one of these.

The obvious answer is that I should just train a single joint model.

That's great, but when you retrain a model, even if you get similar accuracy, your actual predictions change. It's basically why same model ensembles help.

So if I am trying to improve predictions for a single task, but I have a joint model, then I have to deal with a whole pile of churn that I wouldn't if I had separate models.

This doesn't show up in academic metrics, but people care when things that used to work stop working for no real reason, even if an equal amount of new things started working.

So, I'm not saying we shouldn't fine tune things, it's that I have a set of engineering challenges that make fine tuning less ideal, and I am curious how much we can get away with sharing. There are plenty of CV papers which indicate that the very first layers basically don't benefit from fine tuning because they are so general. Is that true for NLP as well, or are words embeddings already quite domain specific?
Yeah I was thinking about the Wine 'emulator' too when I saw the title. Guess we should spend less time on HN.
I have a lot of sympathy for your viewpoint, as I think it's abundantly clear that there are major productivity differences between languages. I doubt that anyone would be seriously running around doing an end-zone dance because C beats, say, Python. "Yeah, suck that, Python losers!".

However, I think the fairly simple benchmarks where there looks to be a rough 1:1 correspondence between the structures of some similar Rust, Fortran, C/C++, Go code might demonstrate exactly the point you suggested (facetiously? I'm not quite sure how you are suggesting we compare compiler frameworks to a language, especially a language that can use both frameworks with alternate backends...)

I don't know why this is controversial. The Go optimizer wasn't written primarily with utmost code quality in mind (it's pretty much a lift of the Plan 9 C compiler, which I worked with in 1994). It's designed to produce code quickly. It's also not rocket science that GC can be expensive despite years of claims to the contrary (it's been 'about to be the same or faster as manual memory management' since the mid-90s at least). Leaving aside the wacky benchmarks (binary trees and regex) the results seem pretty consistent with this.

These rules of thumb are OK for what they are worth (not very much). Eventually we do have to think about how much performance can be extracted from a language if we really need it. The irritating thing about this whole benchmarking problem is that there is no natural population of programs to draw from, and there is constant thumb-on-the-scale cheating (who can intrinsic the hardest for Grandpa's ancient Core 2 duo, but no later?) - agreed. Essentially we're seeing a real-life version of the saying "the plural of anecdote is not 'data'". Nonetheless... it feels like we can say some programming languages are faster than others.
But surely if you duff the other player up enough it messes with their chess game.
[citation needed]

Usually that's not the case.

Plenty of people lie, often unnecessarily, about tiny things like making excuses for being late but would not lie to cover up anything that has serious ethical implications.
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
3D printed open source tourniquet
Structured, scalable and modular frontend framework
Despite being a native German, I've lived seven years in Scotland. Probably the craziest time of my life. I'm currently enjoying the last drops of a Laphroaig PX Cask, triple matured. I also have a 1993 Edradour Cask Strength, which I've set aside for that moment I hit a million in profits with my little SaaS. May take a while though...
Giving enough of a shit to hang out on IRC is a merit. Most of the rest are anecdotes about having a long career. The only sketchy bit is the Mason thing.
Exactly that. I recently started programming JS again after not using it for a while and was surprised about some of the new language features. It certainly develops in the right direction, IMO.

VBA, on the other hand, hasn't really changed at all over the past decades. It's still as annoying as it can be with no help from the IDE. That's helpful as scripts from Office XP usually run with only minor edits but it also means that flaws annoying a decade ago are now much more severe. Luckily, we'll get JS on Office, although it'll probably take another decade until a reasonable share of companies have upgraded to a version that supports it.
If a medical doctors classifies himself as world class and then posts articles about medical matters, then my expectation would be his world class-ness is evident.

This guy's not writing an opinion piece about which brand ketchup tastes best. He has published an opinion piece in which he speaks authoritatively about matters related to the domain he claims he's a world expert in.

As for the harmless exaggeration, it's not harmless. It's poison to my chosen profession.
Precisely my point. Most scripting languages also use an engine written in C, too, as grandparent said.
VDJServer is a free, scalable resource for performing immune repertoire analysis
same here (italy) applies to wine - the range between 3€ and 7€ has flavor all over the place. you can get very very nice tasting bottles, whatever your taste might be, however, and this is especially true for wines, quality is inconsistent: same bottle can have fluctuating flavor depending on the year, so what's good one year can not meet your taste the year after.

also, at that price point, they all contain sulphites.
I, Robot LLC: Making Artificial Intelligence a Person
> Each "npm install" will ignore any lock file your package was using during development.

That's true for npm, but not for bundler (luckily).
I'm currious about some benchmarks against the Amazone's X1E 32xlarge
https://aws.amazon.com/blogs/aws/now-available-ec2-instances...

Here is how it looks in htop :)

https://www.facebook.com/marton.kodok/posts/1021237584645621...
Well it's a good thing nvidia is catching up on being horrible. The 367.xx driver's dkms module doesn't even compile for me on Ubuntu 16.04 anymore, and later drivers make some gstreamer-based apps stutter a bit.

And Windows is behaving weirdly as well since I installed the latest drivers. Black bar on top of full screen programs after waking from hibernation, The HD audio driver not letting pulseaudio start (I need it to get sound from WSL) and crashes when multiple 3D accelerated VMs are open. And restarting the GPU driver (with either the shortcut or through device manager) is what solves all the issues and they only occur with the latest driver.

And the crappiest part is that there's nobody that can help. Getting someone from nvidia to respond on their forums is basically luck, and I'm not a huge company that can get their reps to get someone to help me.
Direct from experts: where is security really headed in WordPress ecosystem?
No those are completely dishonest, especially when it becomes active bluffing/manipulation. It's nit less dishonest when a lie is useful to you. You might maybe morally justify it, but it's deliberately saying things that conflict with the facts, and that is the very definition of lying.

The general issue of this thread, which you lot have forgotten completely as you went nitpicking what is dishonesty and what is hiding sone facts etc, is that, the whole concept of "references" is a fucked up way to cover incompetence and discrimination at hiring, and forces people to spend time in jobs they would rather not in order to build resumes, and tollerate assholes in order to avoid bias when hirers are scuba-diving into your personal history. That seems to me to be a huge breach of privacy too.

Furthermore, those few of you who can have pleasant jobs seem to just plain ignore the fact that most businesses lie to their employees constantly. My only IT job for example, which I started out as a Python backend developer, but then was forced to, before I wrote five-six lines of python, to work on frontend instead, using JS and jQuery, both of which I did not really know? That was sth. I could have avoided if the employer did not fool me into thinking that I would do Django stuff instead. And, I havent done a survey, but generally the amount of stories employers fucking up employees far outweigh the case vice versa. The morale being, most people have shitty jobs, and you lot are being hypocritical judging them while you dont have to endure such things. Lucky for you, but have some empathy.

As for the initial point of this thread, well, while the Catfish is guilty of lying and better avoided, the circumstances that pushed him to do so are just as equally if not more messy. And also, consciously or subconsciously, we seem to condemn lies and manipulative behavoiur when we are on the benefitting side.
Introducing Escalator, the Atlassian-Developed Auto-Scaling Tool for Kubernetes
Even though Rust apparently "won" here(does anybody really win in such comparisons?) I don't care that much about it, because I don't consider this the main appeal of the language.

It's the compiler error messages, memory safety and the lack of a Garbage Collector that speak to me more than raw performance.
Try this: https://whois.arin.net/ui/advanced.jsp
10k journalists and your most popular articles are going to be about the Kardashians, what celebrities wore to an awards show and what celebrity couple is splitting up. Maybe Lebron pokes in to the top 10.

Journalism is like science, an entire career might have a few interesting publications if you’re lucky, something really big is like winning the lottery. Current society isn’t designed to appreciate that kind of hit ratio. There is all sorts of low grade grift and corruption in business and politics but there aren’t enough big scandals to keep the kardashians out of our papers.
In terms of performance, languages which don't have has tables in their standard library have an advantage in real life too, not just in the benchmark. While what you say is true, in great majority of the real life cases, if there's hash table implementation in the library, the developer will use that. If there's none, then they will start looking for one, making it more likely that they will choose a more fine-tuned to their needs implementation than if they already had generic one provided in the standard library.
>The headhunt started on very little information -

At least read the comment before trying to troll. They headhunted him because he had already worked for them. It's hard to get more information than that.
How Augmented Reality Benefits Real Estate Business
Can I unit test private methods?
What about «Select your Screenshot»?
Maybe “Convert,” like “Convert a screenshot”
Catfishing can be the only way to get a job. The article author clearly reinforces this by explicitly stating that he was attracted to this candidate on the basis of their pedigree.

Here is a person that would've otherwise been fine but their only qualification missing was something outside of their control -- repeat, someone that would've otherwise been a qualified candidate. Is the tech industry driven by merit or is it driven by nepotism? You decide.
> Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript. (2007)

Funny you should mention it. Excel will now support JS scripting.
We have a lot of long running workflows written in DTF

https://github.com/Azure/durabletask
Garbage collector is actually something you'd want, if it caused no performance hit.
Bridging Angular and ASP.Net Web API
Whilst "what a VC-funded startup should be burning money on" is something that the investors should have input on, I don't think random people on the Internet get to be the gatekeepers for what a company is allowed to do with their investors' money.
The No Starch Press Foundation
This is basically what I’ve gathered from spending time inside their main HQ as well. A bunch of insanely overpaid people drinking free beer and doing absolutely nothing interesting while supporting a Rails app.
That's life, some languages are better at different things; expecting any language to be all things to all problems is what eventually leaves you feeling like it's all hopeless I expect.

bash is good, for chaining small utilities together.

python is good, for single-threaded problems which don't hurt performance

go is good, if you don't want to manage memory and need easy concurrency, strong typing/etc

rust is good if you want to prevent having a footgun and low level access.

C++ is good for giving you complete control over hardware.

R is good for data science (although is being supplanted, many say, by python).

Javascript doesn't have to be the "best" if it's not competing at all things, unfortunately, as Jobs famously said: "The future is web applications" and now javascript (which, if we remember is from a spec written by 5 guys in 2 weeks) has to fit all use-cases... it's a tall order for any language.
There’s a Wu Tang Clan song called Da Mystery of Chessboxin’. Just sayin...
Gah, my prev comment was placed wrong (fat fingers on the phone)
Weiss's book is full of this kind of stuff. Actually, the whole point of the book is to list. Apparently there will be a new edition this year.

Michael Weiss, Outline of the Historical and Comparative Grammar of Latin. Beech Stave Pr Inc (December 31, 2009).

http://beechstave.com/weiss.htm
You could get in trouble if your code relied on specific contents of the ROM, for example to use it as deterministic random numbers. Also, installing a Kempston Joystick hardware interface would mess up the default way to set up interrupts, but a couple of years into the Speccy's life, everyone knew how to do it safely. Those two are the ones I remember.
That's a strawman. No one has stated that the success of AirBnB is easy to replicate, nor that a system of equal functionality is easy to create.
Bruichladdich octomore series is so gloriously peaty, but its expensive. $200/bottle approx. port charlotte was boring in comparison. some friends who like peat say the octomore is too much.