skysight-inc/HackerNews huggingface dataset:
I'm amazed at how visceral a reaction the term "cockroach" receives haha

Though I AM a country kid, so maybe I'm just a bit less squeamish when it comes to these things.
Fair use is a thing in the US. It's not a thing in most other places, at least not in anything like the same generic form. And of course a great deal of online copying isn't fair use even in the US.

A shotgun approach is one thing, but speaking as someone who's seen content produced by his businesses shared online, 100% of the copies we've found were blatantly infringing. Trying to keep track of them and get them taken down does waste time that we'd rather spend on activities like making more content. Given that YouTube are awful at dealing with legitimate takedown requests from small businesses (again, personal experience talking here) a tool that would rapidly identify infringing content and let us review it and submit a properly formed takedown notice quickly could be very useful.
Wow, I grew up an hour from there and never heard of it before. Neat!
Dear Microsoft: Absolutely Not
I hate the name, and that does put me off from experimenting with it. But I would use it if it was the right tool for the job.
C++ and Java are absolutely not similar in terms of performance. Java requires a virtual machine, C++ compiles to binary. Not in the same league.

And in regard to the first draft of a C++ program being slow until you spend lots of time optimizing it, when comparing to say Haskell, that is not at all my experience. I'm generally able to write clean and efficient programs in C++ on the first draft, and they are invariably more performant than if I had written it in a slower language, without a significantly greater amount of effort.
I'm the author of that post. I'm sorry to hear that my post wasn't useful and contained errors. I'd be very much interested in hearing what the errors are, so I can correct them. I actually tried all the examples so I'm guessing the samples at least are correct.
Introducing Red Sift, a serverless, full stack, polyglot PaaS
> I think better structuring would have helped the code much more than unit tests.

This is why you TDD. Your code will automatically become more modular/structured by the very nature of having to unit-test it "right then and there" instead of hours later when you finished the component without any tests and decide to bang out a few basic integration tests and then head to happy hour and call it a day.

> Unit tests are good to ensure you don't break things. But spaghetti code that passes tests is still considered broken by my standards.

I agree, that's still technical debt. You literally cannot write spaghetti code if you TDD, though. You would feel a massive friction.
Just like, err, GIMP?

What is it with Spencer Kimball and naming things that gets people so upset? It's not like other company or product names are that good; we're just used to them.

Some high profile tech companies:

- Google: some propellerhead big number joke (hey, I have a Phd and I don't know offhand how big a googleplex is...)

- Alphabet: Really? That out of ideas?

- Amazon: Some hot snake and insect-infested jungle? Why should I go there?

- Microsoft: At least it gives a hint what the company does, but really... (cue the penis jokes)

- Yahoo: WTF, some slang term I've never heard of before..

- Apple: Mmmm, are they organic and locally produced? Oh, they sell computers and phones? WTF?! (Yes, I've heard the backstory about Alan Turing and the poisoned apple which I guess puts me in a very small minority)
The need for musicians in classical music was because they didn't have any other way to play it. I imagine most of the classical composers would have loved modern recording, and not bothered with composing for other musicians, if they could have avoided it.

I think of Conlon Noncarrow, who composed mostly for player pianos. Human beings couldn't play his compositions. He was driven to the player piano by the limitations of human performers.
"..if stuff gets falsified on the affidavit we go after you after-the-fact"

If I were a developer, I'd be hesitant to build anything with that hanging over my head. It probably also means I'll have more difficulty getting financing. Less up-front bureaucracy, more risk and cost.
Learn Algorithmic Trading from Experienced Market Practitioners, Join EPAT
I didn't see anything in the article about that, I only saw them spout some fanciful ideas about employees being cheaper in Canada due to the "exchange rate" (which is BS, they're ignoring the extremely high cost of living there, namely in housing) and somehow being "more loyal", and they said that companies were going to push the "homesickness" angle to get employees to return. In short, they're completely ignoring the paltry salaries that Canadian companies offer, and making the classic mistake that so many cheap-ass companies make, thinking that somehow, employees shouldn't worry about salary and should be happy to work for whatever pittance a company offers and should be grateful and loyal, right up until the company lays them off in a downsizing.
It's maybe not perfect, but definitely a lot better than 'Reactjs'. You just have to look at this topic - how many people just say React vs ReactJs. Besides Google seems to know that I'm wanting the JS framework so hopefully its filtering out some of the other unrelated 'React' stuff.
Right, but if you were paying schools $x from the general fund, then a special law gives them an extra $y, you can reduce the payment from the general fund by $y.

Thus the schools are receiving the $y, just as promised. Only they aren't any better off, and the general fund has an extra $y in it now.
You know what hppens when you have been driving at 70mph - 30mph seems incredibly slow.

So it is with money and finance.
Windows10 to Have Kinect Like Gesture Recognition Interface
This seems like an easy fix: just raise the salaries, and attract all the developers!
These moves that Opera now makes remind me a bit of how back in a day WinAmp didn't know how to fend off the competition, so they've started integrating tones of "extra functionality" out of sheer desperation... it never works
OP's software identifies videos that could potentially be copyright infringement. The conclusion that we shouldn't build software like that because there's such a thing as fair use doesn't follow.
Whatsapp is useful, if you manage to stay out of groups. I quit most groups, except two which are very low frequency. And Whatsapp is useful for me now.

Edit: And I am (proudly) Facebook free, for over 1.5 years now.
[Cockroach Labs engineer here.]

Yes, if very low-latency (i.e., P99 latency sub-5ms) reads and writes are critical to your application, CockroachDB should not be your first choice. That said, one of the primary motivations for CockroachDB is that most existing systems don't handle eventual consistency well. In our experience, most developers will eventually write code that assumes a consistent database, either accidentally or intentionally, because it works most of the time. Dealing with eventual consistency is hard.

Rather than "if you can work with eventual consistency, you should look elsewhere," the sentiment we're trying to cultivate is "if and only if your performance requirements can't work with strong consistency, then you should look elsewhere."
Thanks that was helpful for educating me.
Why would I want to send an invoice from wordpress? Why turn a CMS into a CRM, if it lacks all required features?
Was about to suggest that before I saw your comment. It’s like that PostgreSQL vs Postgres naming fiasco all over again.

It’s not even the association, which I actually think is great, the name is simply a mouthful. RoachDB rolls off the tongue just so much better.
>Trying to keep track of them and get them taken down does waste time that we'd rather spend on activities like making more content

Then don't. If people want to steal your content, it's going to be stolen. You cannot solve that. It's better to spend your time making more content and better content so your paying customers pay more and refer more paying friends.
> Except that - unless you're on a tiling WM on Linux - your window manager sucks

Isn't the solution to that to not use systems with poor usability? Linux exists; it's capable of doing everything many (maybe most?) people need — why not just use the superior system?
Reading your question, I was reminded of this post by Spolsky, https://www.joelonsoftware.com/2006/09/06/finding-great-deve... I suspect that job listings for remote positions increase the volume of applications and in particular the volume of low quality applications.

I'm not suggesting that your applications are low quality. I think that requiring a few years of previous remote working experience provides a filter which removes low quality applications in bulk and that removing some good applications is a price worth paying from the hiring side of the market.

My suspicion is that most people who work remote either gain experience when working in companies traditionally oriented toward face to face offices as such companies expand to incorporate remote work. Of the remainder, I suspect people get remote jobs by knowing someone who knows about the job (in that way it is like any other job).

Maybe one way to get experience working remotely is to talk to your current employer. Perhaps it could be pitched as "a technology the company should look at" rather than "I want to work remotely". Also consider pitching one day a week rather than full time remote work.

The reason for starting out one day a week is that remote work is not for everyone. There's a lot that is missing that is not obvious until the remote worker is working next to dirty dishes in the sink instead of coworkers.

Good luck.
Help me understand this but if Software Engineers can't afford to live in the city, then ... who can? Serious question.
AWS Cost Saving with Smart Tagging: Free Guide 2017
I think it's one of the worst names I've ever heard. Both because of the bug, but also because of the first syllable. That's not going to stop me from using it if I have to, but I'm certainly less interested in trying it out. And I would be embarrassed to put "Cockroach Expert" on my resume.]

Disclaimer: I've come up with my fair share of bad names. SCM Breeze [1] makes me cringe now.

[1] https://github.com/scmbreeze/scm_breeze
No, or at least definitely not as a blanket statement. There are many kinds of damage where the effect is highly or completely cumulative. In particularly one should be extremely careful of any such claims that involve the nervous system (including the brain) and immune system, neither of which can heal in the same way that many other parts of our body can. With regards to the brain, concussions are a good current example of something showing strong evidence of very dangerous cumulative effects at least somewhat independent of each incidents severity, and with potential for significant delays between events and progression of symptoms. With the immune system a key part of its training and ability to fight off disease could be somewhat summarized as "what doesn't kill you makes you stronger", and we use this with vaccines. Exposure to a varied environment looks to be particularly important as a child. But in some cases later repeated exposure to allergens can result in the development of immune hypersensitivity, which can be deadly serious. The danger can be increased because the sensitization event(s) often does not result in any significant problems itself, rather it is only on exposure following sensitization that the symptoms appear. Of course while these have all been internal systems examples, even exercise can be very dangerous if done inappropriately, without sufficient prep/stretching/maintenance/rest, etc. It's possible someone to hurt themselves in ways that will take a long time to recover from and they certainly won't be stronger at the end of it, rather they'll have to start again from a reduced base.

Ultimately our biological systems are simply too complex to get boiled down to any one universal bit of "common sense". I think it's laudable to try to improve ourselves, and it's true that in some cases that may require challenging oneself and/or cycles damage/repair as in working the muscles, but risks should be appreciated and approached with deliberation too. I'm certainly not trying to rag on you or anything like that, I'm just wary of this sort of thinking without caveat because I've seen it amongst my own circle used to justify some "medicines" and "treatments" and "training programs" that turned out to be quite harmful.
Multiple links to demos are easily accessible from the linked page. Better than most submissions.
The top 2 repeated comments of the first 550k submissions are definitely copy pasted.

https://www.reddit.com/r/netneutrality/comments/6ach2d/top_r...

* 55957 comments with "The unprecedented regulatory power the Obama Administration imposed on the internet is smothering innovation, damaging the American economy and obstructing job creation. ..."

* 13649 comments with: "I was outraged by the Obama/Wheeler FCC's decision to reclassify the Internet as a regulated \"public utility\" under a Depression-era law written for the old Ma Bell telephone monopoly. ..."

There are a bunch of repeated pro net neutrality comments, but they tend to be variances of "I support strong net neutrality backed by Title II oversight of ISPs."

There are 263512 unique comments, and 14859 comments repeated twice, 4318 comments repeated thrice.
Please relink so that the link doesn't go to my facebook for OAuth.
> Because how the fuck can your view, the uncrowdedness of your street, be worth more than everyone else's pursuit of happiness?

You're ruining their pursuit of happiness. They want to live in an uncrowded neighborhood that was how it was when they bought their home. If you don't like the home prices then don't live there. It's quite simple. I choose not to live there when I could because I believe the prices are too high. Instead of cramming my family into a crowded area I just live in a nice little home with a good income and space. You're free to make your own choice.
It can do this now, but you have to specify your own regex for parsing ("file_regex" and "line_regex" settings).

http://sublimetext.info/docs/en/reference/build_systems.html
>The old person will make a good amount of money selling their home, and they can use that windfall to buy a nice new home somewhere warm and cheap, so it isn't like they're being trampled on.

It deconstructs communities.

This land is too valuable to allow you people to squat on it. We'll compensate you, so it's all fine and fair, now get out.

It's not hard to understand why people don't like being treated that way.
> there have been a couple of attempts to use CNNs for translation already, but none of them outperformed big and well-tuned LSTM systems

It is true that QRNN had results on mostly small-scale benchmarks, but it seemed that Bytenet especially the second version had SOTA results both for language models with characters and for machine translation with characters on the same large-scale En-De WMT task that is used in this paper.

MT with characters, with regards to ordering, structure, etc, is potentially much harder than with words or word-pieces, since the encoded sequences are 5 or 6 times longer on average, and the meanings of words need to be built up from individual characters.
Your answer kind of reinforces my point.

> At least for most people

You mean, most people in power/authority, who have a vested interest in keeping the status quo.

> study

Why is study in and of itself a desireable outcome? That's an activity in service of a goal, not the goal itself. Unless you think that accumulation of knowledge without application is a good/worthy goal.

> support your family

Do you mean blood family or whoever you married? I fail to see why I should support somebody I married unless I choose to, as they're a person with the ability to support themselves.

> be good to others

Define "good".

> don't be a criminal

You mean, don't be a criminal and get caught.
Identifying Signals for Loan Default in the Text of Loan Applications
Are the benefits of sauna even proven? I'm not aware of any studies that show definite benefits, only "may help with" results.
[raises hand]

Including Master's (which was when I did most of my graduate course work), I took about 7.5 for a PhD.
Then don't use it?
I believe so. It's an old app (2010?) and the devs are foreign I think, but the name stuck.
Since there's a little side riff about the name going on I thought I'd throw in my 2 cents. Personally I love the name. I think it does a great job of conveying the spirit of the project and provides unlimited pun opportunities. Plus it's memorable, just like a real life roach encounter. Unfortunately I'm sure some people will discriminate against your DB on the basis of name alone. That's ludicrous, but that's our species for ya.
Clojure's “thread-last” macro in Node.js
plus a HSTS header for any type-in traffic.
Kubernetes: The smart person's guide
How does this compare to http://c3js.org/, also a reusable charting library using D3.js?
I'm not telling you not to use their service, my wife (for example) continues to use Spotify.

However, I personally will never use their service again. When they thought it was alright to use my network (that I pay for) to make money, then I have a right to turn my back on them.

Questionable legality is one thing, I personally could care less about laws. I break probably 5 or 6 laws an hour. Laws have nothing to do about morality. It's "illegal" to go 1 mph over the speed limit, it's "illegal" to cross the street without a sign, etc. As a society the vast majority of the laws we don't care about or follow.

What most people do is try to be moral and civil with one another. In the case of distributing music, most people seem willing to pay (hence Spotify has become popular). However, that didn't give them a right to use my network without my consent.

That is immoral, and that will get a visceral reaction from people. In this case, it didn't surprise me they were using torrented content in their service. I shared what I found interesting, and why it didn't surprise me, and also my opinion about how they were shady.

> even though they've since entirely removed that functionality?

If a company is shady, I'm not going to trust them with my money / data unless I have to (i.e. Comcast / Verizon / AT&T). If I have a choice, I'd use someone else. This is my "vote" of dissatisfaction. I vote with my wallet, and I share my insights / knowledge such that others will vote (informed) as well.
Looking at the special features of technology investments is an interesting idea.

I do think this paper misses an opportunity by failing to model some of the more salient features.

I would be interested to see what the optimal strategy would be if 9/10 investments yielded 0, and 1 out of 100 yielded 100x.

Actually, the model should tune those parameters based on available data.

Now tell me the optimal investment strategy.
It is not. It is too thin. I have done it.

It is also too thin to read comic books. Wasted space at the bottom.
I think it is like C3.js [1] or Chart.js [2], just yet another layer of abstraction. If you don't want to do something extra-special, just a simple bar chart or so, those two were my go-to libraries. I wonder what does this one offer ?

[1] - http://c3js.org/
[2] - http://www.chartjs.org/
> what would be revolutionary is if you could actually use all these fragmented messengers in a single app.

We used to have this. There were multiple clients that could do this (including Pidgin, an open source one). Then some major players entered using or shifted to proprietary and harder to decipher protocols, and others responded by doing the same lest they be at a disadvantage. Now it's just as bad as it was two decades ago.

So much for progress.
You don't always have a choice.
>Does the unix philosophy require web pack and a complex compiler tool chain to get it to work? Is Compiling one language into another part of the philosophy as well?

In terms of the GNU system, they usually require autotools, make, gcc and binutils to compile. The code is translated along the way into a binary that matches the local format, such as ELF or Mach-O.
The body is certainly capable of acclimatizing the high body temps. I don't have the source, but I remember reading that Israeli tank soldiers (who were fighting from inside a tank in the desert) had body temperature of 101 - 102F and were completely fine. At that body temperature most people would start to feel pretty awful.
This isn't the place to find out, but I'm curious as to the relative ratio of people who have this reaction.

I don't, at all - I'm vaguely positive towards the name, but in general don't care what things are called, so long as I can remember it. (Although I still maintain that "Paypal" is the stupidest name ever.)

I know people exist who will avoid things simply because they react negatively to the name. How prevalent is this? This isn't about overall product aesthetics/ergonomics/etc., just the name.
This is remarkable. This paper has a high probability of being called "the watershed mark" in 30 years...
Talk to some engineers from a state country or culture that Engineer a title not a verb. They'll completely flip out at someone calling themselves an engineer without the royal title having been granted, merely because they're doing engineering (as a verb). Also some HR personnel outside tech are incredibly and stereotypically classist with respect to degrees being necessary for hiring. There's the attitude from K12 education system and most who believe themselves middle class about any career path not involving a college degree "Our kind don't become carpenters, can't you get a degree in wood-art or business and then build things?"
All aboard: What we learned from a trip on CityMapper’s popup smartbus CMX1
I might be an interesting case.

I had previously been a big supporter of their name, agreeing with some other posters that it promotes the durability of the system.

However, after a move last year, I was forced to live with cockroaches for approximately 6 months, after never encountering them prior to that.

Since then, I've completely switched camps. Can't see the name without being skeeved out. The reality of cockroaches is so absolutely repulsive that it completely changed my view 180º.

I moved out of that place in November, and haven't seen once since; I'm curious if my aversion will fade over time.
So performance is complicated. Right now, we’re performance testing CockroachDB regularly, and everything is out in the open. Everything we do is tracked with a GitHub issue with the “perf:” prefix, if you want to follow along.

Here are all our issues that track performance: https://github.com/cockroachdb/cockroach/issues?utf8=%E2%9C%...

Here’s our open source repository where we keep our load generators: https://github.com/cockroachdb/loadgen

A blog post (well, many) are in the works outlining our performance benchmarking. The situation on the ground is changing fast - our performance has improved rapidly over the past months, and each time we sit down to write a blog post, it gets quickly obsoleted. So, trust that we will have a blog post talking about performance very soon.

Anecdotally, our customers are not finding performance to be a bottleneck. I encourage you to set up a Cockroach cluster, and try the various load generators (we've got the standards and a couple other homegrown ones in the repository).
It's cool to see my coworkers' efforts on the front page!

There is some more sample code and charts in the introductory blog post at https://www.eventbrite.com/engineering/introducing-britechar...
The beginning of this keynote is very unusual, instead of the "pumped up check out our new products"... he's talking about the responsibility of technologists? Guessing Microsoft has some cool AI stuff coming.
One step at a time, towards Minority Report :)

Playing Starcraft with something like this would probably be a total power trip.